next up previous contents
Next: Evaluating the non-local Integral Up: Variance Minimisation with Non-Local Previous: Variance Minimisation with Non-Local

Keeping the Non-Local part Fixed during Optimisation

As the expectation value of the non-local pseudopotential taken with respect to the trial wavefunction is a small fraction of the total energy,gif one option is to store the non-local energy associated with each configuration at the beginning of the optimisation procedure and keep it fixed. Care has to be taken when adopting this method to be sure to evaluate the non-local energy to sufficient accuracy at the beginning of the optimisation procedure. During a VMC calculation, the non-local pseudopotential is evaluated by the method proposed by Fahy et al. [26]. The non-local Hamiltonian for the i tex2html_wrap_inline6553 electron is given by

equation3151

where the ion is at the origin. tex2html_wrap_inline7655 is the angular momentum l projection operator acting at a distance r from the origin;

equation3158

The non-local energy is then evaluated along the Monte Carlo random walk of points sampled from tex2html_wrap_inline6245 according to

equation3179

The z-axis is chosen along tex2html_wrap_inline7663 to use the fact that tex2html_wrap_inline7665 for tex2html_wrap_inline7667 to simplify tex2html_wrap_inline7669 such that

  equation3195

The integral over tex2html_wrap_inline7671 in Eq.(gif) is performed statistically with the QMC code. A series of points are sampled on a grid surrounding each ion and the ratio of the value of the wavefunction with all other electrons fixed, and the tex2html_wrap_inline6451 electron at tex2html_wrap_inline6001 and at each of the grid points is used to evaluate Eq.(gif).

During a VMC calculation, it is not necessary to sample enough points from the spherical grid to evaluate the non-local integral to high precision. Any variance in the value of Eq.(gif) will be averaged out over the duration of the run. However, if the non-local energy is to be kept fixed throughout a variance minimisation run, it is important to ensure the sampling in the non-local integral is sufficient for each individual value of the non-local energy to have a small variance. Typically, up to 8 times as many sampling points are used to ensure accurate individual values of the non-local potential energy compared with a normal VMC calculation.


next up previous contents
Next: Evaluating the non-local Integral Up: Variance Minimisation with Non-Local Previous: Variance Minimisation with Non-Local

Andrew Williamson
Tue Nov 19 17:11:34 GMT 1996