Simpatico  v1.10

Synopsis

This analyzer computes the stress autocorrelation function

\[ C(t) = k_{B}T G(t) \]

for an isotropic liquid, where $G(t)$ is the shear stress relaxation modulus. See the class documentation or header file for McMd::MdStressAutoCorr for a precise operational definition of $C(t)$ (i.e., for how it is calculated).

See also
McMd::MdStressAutoCorr
McMd::StressAutoCorr

Parameters

The parameter file format is:

MdStressAutoCorr{
interval int
outputFileName string
bufferCapacity int
[maxStageId int]
}

with parameters

interval number of steps between data samples
outputFileName name of output file
bufferCapacity number of values in historty at each stage.
maxStageId maximum stage index (Optional. Default value = 10)

Output Files

At the end of the simulation, parameters and other data are written to {outputFileName}.prm, while the correlation function is written to {outputFileName}.dat.

In the {outputFileName}.dat correlation function file, values of the correlation function are output at time separations corresponding to integer multiples of the sampling interval, in order of increasing time delay. Values from zero to the bufferCapacity, which come from the first stage of hierarchical blocking algorithm (stageId=1), correspond to autocorrelations of instantaneous values and output for consecutive integer values of the time delay. Large values of the time delay, which are calculated by subsequent levels, are output with intervals that are powers of 2 (2 for state 2, 4 for stage 3, etc.) and correspond to autocorrelations of block averages, averaged over the corresponding interval.