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.

apidly (typically thousands <strong>of</strong> times per second); furthermore the CPU time required is independent<br />

<strong>of</strong> the system size; and (ii) the LSF along any line in parameter space is a simple quartic polynomial,<br />

so that the exact, global minimum <strong>of</strong> the LSF along that line can be computed analytically.<br />

The method has two drawbacks: (i) only linear Jastrow parameters can be optimized in this fashion;<br />

and (ii) the number <strong>of</strong> quartic coefficients to be evaluated and stored in memory grows as the fourth<br />

power <strong>of</strong> the number <strong>of</strong> parameters to be optimized.<br />

Detailed information about the varmin-linjas method can be found in Ref. [53].<br />

25.2.2 Using the varmin-linjas method<br />

A casino variance-minimization calculation using the varmin-linjas method is carried out in exactly<br />

the same way as an ordinary variance-minimization calculation except that:<br />

1. The opt method keyword in input should be set to varmin linjas.<br />

2. If desired, the user may change the method used to minimize the LSF with respect to the<br />

set <strong>of</strong> parameters by using the vm linjas method keyword. This can take the values: ‘CG’<br />

(conjugate gradients); ‘SD’ (steepest descents); ‘GN’ (Gauss-Newton); ‘MC’ (Monte Carlo line<br />

minimization); ‘LM’ (simple line minimization); ‘CG MC’ (alternate conjugate gradients and<br />

Monte Carlo line minimization); ‘BFGS’ (Broyden-Fletcher-Goldfarb-Shanno); ‘BFGS MC’ (alternate<br />

BFGS and Monte Carlo line minimization); or ‘GN MC’ (alternate Gauss-Newton and<br />

Monte Carlo line minimization). If the vm linjas method keyword is omitted then the BFGS<br />

method will be used by default. If you experience difficulty optimizing a large set <strong>of</strong> parameters<br />

then the Gauss-Newton method is worth trying. The BFGS method seems to be the most<br />

efficient method in general, however.<br />

3. If desired, the user can change both the maximum number <strong>of</strong> iterations and the number <strong>of</strong><br />

line minimizations to be performed by means <strong>of</strong> the vm linjas its keyword. If this keyword is<br />

omitted, or it is given a negative value, then a default number <strong>of</strong> iterations will be performed.<br />

The cut<strong>of</strong>f lengths in the Jastrow factor are important variational parameters, and some attempt<br />

to optimize them should always be made. It is recommended that a (relatively cheap) calculation<br />

using the standard variance-minimization method should be carried out in order to optimize the<br />

cut<strong>of</strong>f lengths, followed by an accurate optimization <strong>of</strong> the linear parameters using the varmin-linjas<br />

method. For some systems, good values <strong>of</strong> the cut<strong>of</strong>f lengths can be supplied immediately (for example,<br />

in periodic systems at high density with small simulation cells, the cut<strong>of</strong>f length L u should be set equal<br />

to the radius <strong>of</strong> the sphere inscribed in the WS cell <strong>of</strong> the simulation cell), and one can make use <strong>of</strong><br />

the varmin-linjas method straight away.<br />

25.3 Energy minimization<br />

25.3.1 Motivation<br />

Although it was originally motivated by difficulties in optimizing the variational energy, variance minimization<br />

has proven capable <strong>of</strong> reliably producing very high quality trial wave functions. Nevertheless,<br />

there are several reasons why optimizing the energy may still be desirable:<br />

• Since trial wave functions generally cannot exactly represent an eigenstate, the energy and<br />

variance minima do not coincide. Energy minimization should therefore produce lower VMC<br />

energies. This might in turn yield lower DMC energies, although it is not clear how improvements<br />

in the energy (or variance) relate to improvements in the nodal surface. (In practice, lower VMC<br />

energies usually lead to lower DMC energies.)<br />

• Energy-optimized wave functions have been shown to give better estimates <strong>of</strong> other expectation<br />

values [55, 56, 57].<br />

• It is known that the variance <strong>of</strong> the DMC wave function is proportional to the difference between<br />

the ground-state energy and the VMC energy [58, 59].<br />

158

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

Saved successfully!

Ooh no, something went wrong!