A common approach to obtain
is to use the reblocking procedure, which we now explain. Suppose we split our simulation into
blocks of length
and consider the averages:
The average of
over the whole simulation is obviously unaffected by this reblocking procedure:
Now consider the root mean square fluctuations of the averages
's:
If the averages
are all statistically independent from each other, then the standard deviation on the average can be obtained as
independently on the value of
, as long as
is large enough to have a sufficient number of samples 7.3. By contrast, if the averages
are correlated we have:
Figure:
Left panel: the energy of a system of 64 MgO formula units along a molecular dynamics simulation performed at Earth's mantle conditions. Right panel: the quantity
defined in
as function of block length
.
|
|
We see from this discussion what is the route to the evaluation of
: if we progressively increase the length
of each block, at some point the averages
's become statistically independent. When this happens, the inequality in
becomes an equality. Therefore, by computing
using
for a set of block length's we have a procedure to estimate
. Starting with
(block length equal to one), and working our way up (reducing
) we find that
increases, and at some point it reaches a plateau. The value of
on the plateau provides an estimate of
.
An example of
for a simulation of MgO at Earth's mantle conditions is plotted in the right panel of Fig.
. Here the quantity
is the energy of the system (eV units), plotted in the left panel of Fig.
in and the total length of the simulation is
steps.
We see that at the plateau the standard deviation of
over this simulation length is equal to
eV.