Consider a system where individual atoms are deposited on a surface one at a time (typical of physical vapor deposition), but also may migrate on the surface with some known jump rate w . In this case the "objects" of the KMC algorithm are simply the individual atoms.