|
Direct SCF: I/O vs. recalculation of data
The program's performance can be defined in terms of the amounts
of time (cpu and i/o seconds) and disk space used in a calculation.
Also important for the human user is the turn-around time. On multi-user
machines cpu-cheap jobs may take a
lot of real time to execute due to i/o
scheduling.
Therefore
it can be a good idea to recompute some items rather than store them on disk.
This will increase the amount of cpu
time but reduce disk access and it may also improve the turn-around.
Another consideration is of course that storage of data on disk may exhaust the
available disk space in case of big calculations so that recalculation rather
than storage is unavoidable.
DISK {{no}fit} {{no}basis}
instructs
adf how to handle the values of
the fit functions and basis functions in all integration points: calculate
once and store on disk or recompute whenever needed. The (optional) arguments
are fit or nofit, and basis or nobasis.
fit and basis tell
adf to store the corresponding
data on file; the prefix no induces
recalculation whenever the data is needed.
Defaults
are nofit and nobasis: direct-SCF mode for both features (this can be
modified at the installation of adf,
see the Installation Manual).
The key DISK has replaced in adf 2.0 the key directSCF in adf
1.x, and extended the applicability of the I/O
versus recalculation choice from fit functions-only to basis functions as
well.
|