CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• Delete any eepot.data and density.data files and regenerate them as a mpc.data file using<br />
the runtype = ‘gen mpc’ option. Alternatively there is a make new mpc utility which will do a<br />
direct conversion.<br />
• The hist update utility should be used to convert old-format vmc.hist, dmc.hist and<br />
dmc.hist2 files to the new-format vmc.hist and dmc.hist files.<br />
• The following changes should be made to the input file (it is probably best to copy an input file<br />
from the new examples and just change the few parameters in the new ‘system-specific’ section<br />
at the top):<br />
1. irun = 1 should be replaced by runtype = ‘vmc’ and use jastrow = F; irun = 2 should<br />
be replaced by runtype = ‘vmc’ and use jastrow = T; irun = 3 should be replaced by<br />
runtype = ‘dmc’; irun = 4 should be replaced by runtype = ‘opt’; irun = 5 or 6 should<br />
be replaced by runtype = ‘gen mpc’.<br />
2. The number <strong>of</strong> variance-minimization cycles is specified by the opt cycles keyword. A<br />
post-fit VMC calculation will be performed if the postfit vmc keyword is set to T. This<br />
only has effect if the runtype = ‘vmc opt’ or ‘opt vmc’.<br />
3. The keyword opt pairing has been renamed to opt orbitals. Its meaning is unchanged.<br />
4. btype = 7 should be replaced by btype = 4 (and in version 2.1 btype was marked<br />
redundant and replaced by the atom basis tye keyword).<br />
5. The wavefunction block in the input file is no longer used. If you used it to specify<br />
multideterminant or excited-state wave functions then you should move the data to an<br />
‘MDET’ block in correlation.data. The format <strong>of</strong> the latter is the same as that <strong>of</strong> the<br />
former except that (i) the ‘MDET’ block has a title (and comment lines introducing the<br />
title and multideterminant data) and (ii) the multideterminant expansion coefficients must<br />
be followed by an integer label and an ‘optimizable’ flag. See Sec. 7.4.4.<br />
6. The keyword energy cut<strong>of</strong>f has been replaced with separate mpc cut<strong>of</strong>f and expval<br />
cut<strong>of</strong>f keywords specifying the cut<strong>of</strong>f values for the G vector sets used in mpc.data<br />
generation and expectation value accumulation.<br />
7. The keywords denft threshold, dbar tolerance, vm mode, use newjas,<br />
use coeff file and all keywords previously flagged as redundant have been deleted.<br />
8. The keyword use newopt should be removed; to use the ‘newopt’ method (now varminlinjas),<br />
set the keyword opt method to varmin-linjas.<br />
D Appendix 4: Specification <strong>of</strong> the format <strong>of</strong> the<br />
correlation.data file<br />
1. The correlation.data file contains: (i) the data specifying the Jastrow factor (the old<br />
jastrow.data); (ii) the data specifying the backflow function (the old backflow.data); (iii) the<br />
data specifying the orbitals occupied in each determinant together with determinant expansioncoefficient<br />
data; (iv) the data specifying the geometry and wave function <strong>of</strong> electron-gas and<br />
electron–hole-gas systems (these data may be considered to be optimizable parameters). Any<br />
new optimizable parameters, even ones relating to the orbitals specified in xwfn.data, should<br />
be placed in correlation.data.<br />
2. The precise definitions <strong>of</strong> the Jastrow and backflow data sets are given in Secs. 7.4.2 and 7.4.3,<br />
respectively.<br />
3. If excitation data or determinant expansion-coefficient data are given in correlation.data then<br />
this overrides the ground-state definition given in the xwfn.data file.<br />
4. The correlation.data file uses the following format:<br />
(a) The data should be broken up into ‘sets’. For example, there should be separate sets <strong>of</strong><br />
data specifying the Jastrow factor and the backflow function.<br />
(b) Each distinct set <strong>of</strong> data XXX should begin with a line ‘START XXX’ and end with a line<br />
‘END XXX’.<br />
219