14.09.2014 Views

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!