1.3 Modeling 9
often possible to perform numerous runs of a discrete model to take such an
average.
The most common type of discrete simulation used in thin film growth
modeling is called Monte Carlo (MC), so named because of the randomness
inherent to the algorithms. The term “Monte Carlo” is widely used in physi-
cal modeling [42], with applications in finance, chemistry, and particle physics
to name a few, and in each discipline may be implemented somewhat differ-
ently. In the context of thin film growth, MC models tend to be models that
examine general morphological behavior, often ignoring details such as the
specific types of atoms being deposited, or the specific nature of interatomic
forces. Models that include this level of detail are often referred to as mole-
cular dynamics (MD) simulations. We will not discuss MD methods in this
monograph, the interested reader is referred to the available literature on the
subject [5, 133]. Even though MC simulations ignore specific details of a de-
position, MC methods are able to provide a significant amount of information
regarding the evolution of a growth front, and are a focus of this monograph.
In a sense, these discrete simulations are a combination of theoretical and
experimental techniques. Often, there is no complete analytical theory upon
which these models reside because of the complexity that would be required
in such a theory. Predictions made by these models are based on data analysis
and observation, as would be the case in an experiment, the only difference
being the arena in which the measurements are taken. The theoretical aspect
of the models lies in choosing the effects to include in the simulation, and
determining how those effects would manifest themselves in the system to
be modeled. Herein lies a tremendous advantage of these discrete models,
the ability to pick and choose what growth effects to model and the ability
to observe the effects of such a choice with relative ease. For example, if
one wanted to investigate the behavior of a growth front when diffusion is
negligible, experimentally one would have to ensure that the temperature
during a deposition is low enough, or that non-diffusive materials are used in
an experiment. In these models, one would simply turn off the diffusion effects
in the simulation code to observe the effects of low diffusion, which can save
time and effort as compared to a purely experimental investigation.
However, this freedom in choosing growth effects can also be a disadvan-
tage because results of such a model can be somewhat “artificial” if the model
assumptions do not closely mimic experimental conditions. Especially when
creating and testing a model from scratch, one often has an idea of what a
model should reasonably give as a result, but one must ensure that any new
observations given by the model are truly due to the physics of the problem,
and not an artifact of poor model assumptions or simply a bug in the sim-
ulation code. As such, there is a danger in constructing a model only after
all experimental data have been taken. In constructing the model, one knows
what the outcome “should” be, and it is tempting to create a model that
agrees with experimental data and claim that the model is correct. It is pos-
sible, however, that different models would also be consistent with current