4.6 The Monte Carlo method 119
statistics does not satify this requirement one can simply continue the simulation
by increasing the total number of photons modeled until some accuracy criterion
is met.
The MCM has the chief advantage that one can treat arbitrarily complex prob-
lems. For example, it is relatively easy to determine the radiative transfer through
a three-dimensional spatial volume partially filled with cloud elements. In contrast
to analytical methods based on the numerical solution of the differential or integral
form of the RTE, the MCM has no difficulty at all in accounting for the horizontal
and/or vertical inhomogeneity of the optical parameters. Therefore, radiances or
flux densities can be computed at each location within a specified medium. The only
real but decisive disadvantage limiting the applicability of the MCM is related to
the statistical nature of the simulation process which, in certain situations, requires
an excessively large amount of computer time.
To give an example, the accuracy with which a certain quantity can be determined
increases only with the square root of total number of photons processed. Thus it is
very difficult to reach with MCM an accuracy limit below, say, 0.1%. In addition,
one has to make sure that a reliable random number generator is employed. If this
is not the case the computed radiance for a specific direction, for example, cannot
be determined very accurately. A good random number generator provides a large
number of significant decimal places for any random number between 0 and 1 and
also is able to generate a long random sequence before repetition occurs. For some
strategic choices to select a good random number generator the reader is referred
to Press et al. (1992). The MCM has been proven to be a very valuable research
tool for many applications which presently cannot be treated by other methods.
4.6.1 Determination of photon paths
For simplicity we will only discuss the determination of photon paths for a homoge-
neous plane–parallel medium of horizontally infinite extent. Let us assume that the
upper boundary of the medium is uniformly illuminated by parallel solar radiation.
For simplicity thermal radiation will not be treated in the discussion that follows.
At the lower boundary of the atmosphere we will assume isotropic reflection of the
ground with albedo A
g
. Let us consider a model photon reaching the ground. The
energy fraction 1 − A
g
of the model photon will be absorbed by the ground while
the remaining part is reflected.
As stated above, a model photon is assumed to represent a package of real
photons. The initial energy of the model photon is found by dividing the solar
energy in a certain spectral interval per unit area and unit time by the total number
of model photons used in the simulation. If an interaction with an absorbing gas
molecule or aerosol particle takes place, as expressed by the single scattering albedo