Documente Academic
Documente Profesional
Documente Cultură
✩ This paper and its associated computer program are available via the Computer Physics Communication homepage on ScienceDirect (http://www.sciencedirect.com/
science/journal/00104655).
∗ Corresponding author. Tel.: +49 71168560082.
E-mail address: Sebastian.Boblest@itp1.uni-stuttgart.de (S. Boblest).
http://dx.doi.org/10.1016/j.cpc.2014.06.027
0010-4655/© 2014 Elsevier B.V. All rights reserved.
S. Boblest et al. / Computer Physics Communications 185 (2014) 2992–3000 2993
Solution method:
The Fixed-phase quantum Monte Carlo method is used in combination with guiding functions obtained
in Hartree–Fock calculations. The guiding functions are created from single-electron orbitals ψi which
are either products of a wave function in the z-direction (the direction of the magnetic field) and an
expansion of the wave function perpendicular to the direction of the magnetic field in terms of Landau
NL
states, ψi (ρ, ϕ, z ) = Pi (z ) n= 0 tin φni (ρ, ϕ), or a full two-dimensional expansion using separate z-wave
N
functions for each Landau level, i.e. ψi (ρ, ϕ, z ) = n=0 Pni (z )φni (ρ, ϕ). In the first form, the tin are
L
expansion coefficients, and the expansion is cut off at some maximum Landau level quantum number
NL . In the second form, the expansion coefficients are contained in the respective Pni .
Restrictions:
The method itself is very flexible and not restricted to a certain interval of magnetic field strengths. How-
ever, it is only variational for the lowest-lying state in each symmetry subspace and the accompanying
Hartree–Fock method can only obtain guiding functions in the regime of strong magnetic fields.
Unusual features:
The program needs approximate wave functions computed with another method as input.
Running time:
1 min–several days. The example provided takes approximately 50 min to run on 1 processor.
© 2014 Elsevier B.V. All rights reserved.
where σ is the standard deviation of the sample of all Ē (j) , and de-
termine the correlation length lcorr that is defined by the criterion
clcorr ≤ 0.1 [18]. Then, we group Ēj in blocks of length lcorr and com-
pute the standard deviation σEVQMC of the estimate EVQMC from the
average block values. The same procedure is applied in FPDQMC.
GD (R ′ , R ; δτ )
FPDQMC, based on work by Carlson [11] and introduced by Ortiz
−(R ′ − R − δτ FQ (R )/2)2
−3N /2 et al. [13]. Here, the wave function is split into its modulus and its
= (2π δτ ) exp (13a) phase via
2δτ
and a ‘‘branching’’ term Ψ (R , τ ) = |Ψ (R , τ )|eiφ(R ,τ ) . (18)
EL,G (R ) + EL,G (R ′ )
The Schrödinger equation can then also be split into two coupled
GB (R ′ , R ; δτ ) = exp − − Eoff δτ . (13b) differential equations for the modulus and the phase:
2
Please note that in (13b), EL,G is the local energy of the guiding Ne
1 1 2
function, while the energy estimate is computed with the local − ∆j + ∇ j φ + Aj + V (rj ) |Ψ | = 0, (19a)
2 2
energy of the trial function as in VQMC. j=1
via Hartree–Fock methods. These wave functions differ in accuracy 5.1. Initialization of the ensemble for VQMC
and numerical cost, i.e. the more flexible an expansion is, the larger
is the numerical effort to evaluate Ψ (R ), ∇ Ψ (R ) and ∆Ψ (R ) at a It is important to choose starting points for VQMC simulations
given walker position R. in such a way that the walkers quickly find the relevant regions
The many-particle wave function is constructed in the most of the wave function [29]. A simple choice for initial positions
usual way [8] as a product of Jastrow factors, which are described could be, e.g., uniformly distributed points in a hypercube. Due to
below, and one or two Slater determinants S↓ for all electrons with the very different shapes of the single-particle wave functions, a
spin down and S↑ for all electrons with spin up, which in turn are more sophisticated method has shown to be much faster and more
constructed from the single-electron wave functions obtained in reliable. Here, we first determine starting coordinates for each
the Hartree–Fock calculation: electron separately in 3-dimensional space, where the walkers are
distributed randomly within ρ ∈ [ρmin , ρmax ] and z within the
Ψ = J S↓ S↑ . (20)
B-Spline basis. This initial ensemble is moved according to the
In case of full spin polarization, S↓ contains all electrons and S↑ is Metropolis algorithm.
omitted. For maximum flexibility and reliability we equilibrate the walk-
The most advanced single-particle ansatz from paper 1 uses ers in 3-dimensional space for spin-down electrons according to
individual z-wave functions for each Landau channel Φnm [10,22] the wave functions
and has the form Ne↓
NLan
ψi↓,init = c1 |ψi↓ | + c0 |ψj↓ |, (26)
ψmν (r ) = Pnmν (z )Φnm (ρ, ϕ) (21) j=1
j̸=i
n =0
for the single-electron state with quantum numbers m and ν , with c0 = 1/ Ne↓ + 15 and c1 = 4/ Ne↓ + 15. The ansatz for
where ν and m denote the longitudinal excitation number and the spin-up electrons is chosen accordingly. The expressions for c0 and
c1 were found empirically. The scaling factor 1/ Ne↓ + 15 is cho-
magnetic quantum number, respectively. The individual z-wave
functions Pnmν are defined in a B-Spline basis. sen in such a way that the absolute value of ψi↓,init is approximately
The two earlier ansätze that can be used with Manteca are the same as for a normal single electron wave function. The defi-
trial functions in adiabatic approximation [23], which are defined nition of c0 and c1 further ensures a strong weighting of the diag-
as [24] onal terms in the Slater determinant but also allows for nonzero
off-diagonal terms, whereas electrons with different spins are not
ψmν (r ) = Pmν (z )Φ0m (ρ, ϕ), (22)
mixed.
considering only contributions of the lowest Landau channel Φ0m , The final positions for all walkers for each electron can then be
and a less severely limited ansatz which takes 8 Landau channels combined to 3Ne -dimensional starting positions in full configura-
into account [14,15,25] via tion space.
NL
5.2. Preparation of the guiding wave functions
ψmν (r ) = Pmν (z ) tnmν Φnm (ρ, ϕ), (23)
n =0
A very accurate guiding function is a mixed blessing. On the one
with NL = 7 and a common z-wave function for all Landau hand, we expect better results from highly precise approximations
channels. to the real solution of the Schrödinger equation. On the other hand
The Slater determinants obtained from the single-particle wave it can be costly to numerically evaluate the wave function along
functions are multiplied by Jastrow factors to include two-particle with its derivatives.
correlations [26–28] and to ensure that the wave function fulfills The single electron wave functions defined in Eqs. (22) and
the cusp condition at two-particle coalescence points. We use (23) can be evaluated very efficiently because they feature a
two separately implemented Jastrow factors, one for electron–core single z-wave function and one Landau level or a combination of
coalescences and one for electron–electron coalescences. The Landau levels. Especially for low magnetic field strengths, where
electron–core Jastrow factor is implemented as the condition β ≫ 1 is not met, however, these wave function
Ne types suffer from a large loss of accuracy.
ri Hence, the precision of our results with wave functions of
JNe = exp(−uNe ), with uNe = Z (24)
i=1
1 + bNe ri the form (21) is significantly higher, but this ansatz requires the
evaluation of individual z-wave functions for 31 Landau levels,
and the electron–electron Jastrow factor according to making the computation of function values also more costly
Ne
Ne roughly by a factor of 31.
aij rij
Jee = exp(−uee ), with uee = , (25) We were able to greatly increase the efficiency of our program
i=1 j <i
1 + bee rij without a significant loss of accuracy by reducing the number of
Landau levels that we take into account when feasible.
where aij = −1/4 for electrons with parallel spin and aij = Electrons with a high probability density |ψ|2 close to the
−1/2 for electrons with antiparallel spin. bNe and bee are free nucleus are strongly influenced by the Coulomb potential and
parameters that are optimized in a VQMC simulation using therefore the cylindrical expansion (21) converges slowly and it is
correlated sampling, see Section 5.3. sensible to use the full set of Landau channels. Electrons, however,
with high probability density far away from the core, i.e. with
5. Modifications and extensions to the algorithm high excitations ν or large magnetic quantum numbers |m| can be
described well enough with 2 or 3 Landau levels.
The algorithm discussed so far as well as the construction of Therefore, we have to remove non-significant channels before
the wave functions from a combination of Slater determinants and using such states in Manteca. For this task we have written the
Jastrow factors are fairly common. In some aspects however, we small program refiner that is part of the 2DLHFR package from
adapted the algorithm specifically to our problem. paper 1. This program analyses the single-electron wave functions
S. Boblest et al. / Computer Physics Communications 185 (2014) 2992–3000 2997
Fig. 3. Jastrow factor optimization for the ground state of neon for B = 107 T.
Fig. 4. Results from FPDQMC calculations for the ground state of helium at B =
5 × 107 T in dependence of different averaged absolute values of the logarithm of
and removes Landau channels if their contributions to the binding the branching weights ⟨| ln GB |⟩.
energy are smaller than 10−3 Ry.
and with guiding functions of different qualities showed that for
5.3. Optimization of the Jastrow factors a value of ⟨| ln GB |⟩ . 10−3 , i.e. each walker is copied or deleted
in each step with a probability of approximately 0.1%, the time-
step error is still negligible and, at the same time, we keep data
The free parameters bNe and bee in Eqs. (24) and (25)
correlations as small as possible. We implemented a routine that
need to be optimized for each individual state. There exist
performs very small FPDQMC test runs to determine a step size
extensive references in the literature concerning the optimization
such that the targeted average branching rate is matched.
of Jastrow factors with a large numbers of free parameters, see e.g.
[19,30–35]. With only two parameters in our case, however, a An example of how the energy results depend on the value of
simple optimization scheme is sufficient. Here, we construct a set
⟨| ln(GB )|⟩ is shown in Fig. 4. There, we compare the energies when
of wave functions with different values of (bNe , bee ), perform a we use the Hartree–Fock solution alone as trial function and the en-
VQMC simulation with correlated sampling, and take the function ergies when Jastrow factors are added and the Umrigar correction
with the lowest energy as our trial function for FPDQMC. algorithm is used. In the latter case, the energy results are stable for
Fig. 3 shows an example of such an optimization. The straight
⟨| ln GB |⟩ ≤ 10−2 , whereas the energies of the pure Hartree–Fock
guiding function do not converge down to ⟨| ln GB |⟩ ≈ 7 × 10−4 .
line represents the energy of the pure Hartree–Fock solution as
This shows that especially the Jastrow factors cause a large reduc-
trial function. The dashed line shows the results for the binding
tion of the time-step error. Smaller values of ⟨| ln(GB )|⟩ obviously
energies when an electron–core Jastrow factor is added, depending
correspond to smaller time steps.
on the value of the free parameter bNe . The solid line finally shows
the results with an additional electron–electron Jastrow factor
with the best value for the parameter bee that was found in this 5.5. Aging walkers
two-dimensional optimization.
In comparison to the results of the pure Hartree–Fock wave In rare cases, it can happen in FPDQMC that a walker gets stuck
function, the addition of Jastrow factors causes a significant in- at a certain position in configuration space without an appreciable
crease of the binding energy and therefore a better guiding func- chance of leaving it again. Umrigar et al. [36] coined the term
tion. ‘‘persistent configuration’’ for this phenomenon. Such a walker
can cause the simulation to crash if its branching weight is larger
5.4. Optimal step size in FPDQMC than 1 at its position because it will create copies that are also
stuck and will also create copies such that after a few steps this
The short-time approximation in Eq. (12) yields an error of walker dominates the ensemble. To avoid such a phenomenon,
order O (δτ 2 ) but with a prefactor that strongly depends on the we introduced a walker age aW , an approach similar to the one
employed guiding function. As our algorithm should be applicable proposed in Ref. [36]. The walker age is defined as the number of
to a variety of different states for different elements and a wide consecutive steps in which it did not move. We leave walkers with
range of magnetic field strengths, we need a clear criterion for ages 0 and 1 unchanged but prevent walkers with aW ≥ 2 from
a step size δτ such that the time-step error is negligible on the branching by changing their branching weight to
one hand and that δτ is as large as possible in order to minimize GB = exp[−0.1(aW − 2)]. (27)
the correlation of the data on the other hand. To minimize the
time-step error in all cases, we implemented the modifications This causes these walkers to be deleted very quickly and prevents
to the quantum force proposed by Umrigar et al. [36]. Here, the a disturbing influence on the simulation. Of course, a walker’s age
quantum force and the local energy are modified close to nodes of is handed down to all its copies. At the same time this is only
the guiding functions. a minimal modification of the algorithm that does not cause an
In addition to that, we found the average absolute value of error of any significance because of the high acceptance ratios in
the logarithm of the branching weight ⟨| ln(GB )|⟩ to be a good FPDQMC above 99.5%.
indicator for a suitable step size. Large branching rates imply
that the trial wave function strongly deviates from the exact 6. Results and accuracies
solution and thus indicate the possible failure of the short-time
approximation. Very small branching rates, however, denote too Quantum Monte Carlo methods are generally very accurate. We
small time steps causing large data correlations and thus bad thoroughly discussed the accuracy of the results obtained with
statistics. Extensive calculations for a variety of electronic systems our FPDQMC implementation in Ref. [10]. There, we compared our
2998 S. Boblest et al. / Computer Physics Communications 185 (2014) 2992–3000
Table 1
FPDQMC results for helium, lithium and beryllium. We compare our results for the binding energy of
the high-field ground state and the first excited state in the corresponding symmetry subspace with
the results of the 2DHFR method from paper 1 and with results from Full CI calculations by Becken
and Schmelcher [3] and Al-Hujaj and Schmelcher [5,6]. The states are labeled using the single-electron
notation −mν described in paper 1. All energies are given in negative Hartree units.
β Helium
00 10 00 12
FPDQMC 2DHFR Ref. [3] FPDQMC 2DHFR Ref. [3]
results for several helium states to Full CI calculations by Becken 7. Program description
et al. [2] and Becken and Schmelcher [3,4]. Their values represent
the most accurate values for the binding energies of helium in The Manteca program has been documented using doxy-
strong magnetic fields that we know of. gen [38]. Details on the implementation can be looked up in this
Table 1 shows our results for the binding energies of the high- documentation and we only give a brief overview here.
field ground state and the first excited state of the corresponding We use Lapack routines for the computation of the Slater
symmetry subspace for helium, lithium and beryllium for several determinants and the SLATEC library for the evaluation of B-
magnetic field strengths compared with results from Full CI Splines. The wave functions are implemented in a hierarchical
calculations [3,5,6]. structure. On the base level we have the single-electron wave
We compute a slightly lower binding energy for the helium and functions that we construct from the Hartree–Fock results and the
lithium ground state, but higher binding energies for the beryllium Jastrow factors. Finally, the trial function is constructed from these
ground state. It is remarkable that for low magnetic field strengths, constituents via objects representing mathematical functions,
where the 2DLHFR results already lose some accuracy, FPDQMC i.e. product, Hartree product and Slater determinant. The single
improves the binding energies by several percent and even here electron wave functions for all electrons of spin down and spin up,
reaches a very high level of precision. respectively, are combined in separate Slater determinants. These
Our results for the excited states cannot be strictly variational two determinants are combined in a Hartree product and finally
as we already discussed in Section 3, but are still in good agreement we add the Jastrow factors and the Hartree product to a normal
with the Full CI values. This is a strong hint that our trial functions product. We use the boost::shared_ptr construct that is now
for the excited states are almost orthogonal to the ground states, part of the C++11 standard for a safe and efficient implementation
which in general makes FPDQMC computations for excited states of this structure.
possible [20].
7.1. State files
The strength of our FPDQMC approach, next to its accuracy that
is comparable to Full CI results, is its high flexibility concerning
Manteca uses the file ending of the state files to decide whether
the number of electrons. Already for beryllium as a four electron
the current Hartree–Fock trial function is described in the full two
system we outmatch the Full CI approach which reaches its limits
dimensional basis of Eq. (21) (aclb) or in the simpler expansions
there due to a rapidly growing base size [6]. On the other hand,
given in Eqs. (22) and (23) (aib). The structure of the state files is
FPDQMC in conjunction with 2DLHFR is capable of treating systems
described in detail in the documentation.
with up to 26 electrons with reasonable accuracy.
It remains to be noted that a higher level of accuracy than what 7.2. Options
we can reach with the 2DLHFR–FPDQMC combination is probably
not of vital importance in the context of astrophysical applications, Manteca can be operated by providing options either via an ini-
especially in the investigation of neutron stars, where the observed file or on the command line or by a combination of both methods,
X-ray spectra have quite large inaccuracies and a low spectral where options given on the command line overwrite those in an
resolution, see e.g. [37]. ini-file.
S. Boblest et al. / Computer Physics Communications 185 (2014) 2992–3000 2999
help Shows a list of all available options and their descriptions. The uncertainty
√ of the results of a Monte Carlo simulation de-
creases as 1/ N with the number N of independent estimates and
To start a first calculation, the user should at least provide the the numerical effort to evaluate the wave function grows approxi-
following options: mately as Ne2 with the number of electrons, because the dominant
factor is the evaluation of the single-electron wave functions and
p <file> Manteca will use the state file <file>. not the computation of the Slater determinant which grows ∼Ne3 .
L <file> Manteca will use all state files given in the list Hence, except for relatively simple examples with 2–3 electrons
<file> and consecutively perform all calculations for and relatively low precision, simulations take unacceptably long on
them. a single processor.
dqmc Manteca will make a FPDQMC simulation. By default it A parallel computation can be started quite similarly to the
only performs VQMC. single core case with the command
dqmc_tau Step size δτ for FPDQMC. If a proper step size is mpirun -hostfile <hostfile> parallel/manteca <instructions>
unknown, an optimization is recommended that will use
this value as starting point.
optimize_lnGB This option starts such an optimization of the 7.4. Output files
step size. The value of ⟨| ln GB |⟩ that Manteca tries to
reach can be modified with lnGB_desired <value>. Manteca puts all output in a folder Output that is a subfolder
n_walkers <number> Number of walkers. Small rounding er- of the location where it is executed. This folder is not created if it
rors can occur here as the walkers are evenly distributed does not exist.
on all available nodes. The output of Manteca is written to several files. The results
of the VQMC and the FPDQMC calculations are written to cor-
The accuracy of the results can be significantly improved when responding files in the simple form E (σ ), i.e. the given energy
Jastrow factors are used. These are added with the following value followed by the standard deviation in parentheses. The re-
options: sults of both calculations together with the step size δτ used in
FPDQMC, the resulting value of ⟨| ln(GB )|⟩, the average acceptance
jastrow_opt Optimize the b-parameters for the Jastrow factors ratio and the correlation length, as well as the number of deleted
and then add these factors to the guiding function. This and copied walkers, are additionally written to a file giving a com-
option must be used together with the options pact overview over the simulation. Finally, all standard output and
JMax <MaxNuc><MaxEE>, JMin <MinNuc><MinEE> that error streams are written to a detailed output file.
provide the search intervals for bNe and bee .
Acknowledgments
If good b parameters are already known, Jastrow factors can be
directly added via This work was supported by Deutsche Forschungsgemeinschaft
(Grant No. DFG WU 130/17-1). We gratefully thank the bwGRiD
use_nuc_jastrow <b> Adds an electron–core Jastrow factor Project [39] for the computational resources. The authors would
with parameter b to the trial function. like to thank the anonymous referee for valuable comments.
use_EE_jastrow <b> Adds an electron–electron Jastrow fac-
tor with parameter b to the trial function.
References
This allows the user to divide the task of optimizing the wave
[1] C. Schimeczek, G. Wunner, Multi-electron systems in strong magnetic fields
function and computing binding energies with it into smaller
I: the 2D Landau–Hartree–Fock–Roothaan method, Comput. Phys. Comm. xxx
calculations. This is useful on environments where CPU time is (2014) xxx.
strictly limited. [2] W. Becken, P. Schmelcher, F.K. Diakonos, The helium atom in a strong magnetic
field, J. Phys. B 32 (1999) 1557–1584.
Sometimes it can be useful to be able to exactly reproduce
[3] W. Becken, P. Schmelcher, Non-zero angular momentum states of the helium
a simulation. Normally, Manteca’s random number generator is atom in a strong magnetic field, J. Phys. B 33 (3) (2000) 545.
initialized with the system time t in seconds (and t + n on other [4] W. Becken, P. Schmelcher, Higher-angular-momentum states of the helium
nodes, where n is the nodes number), but it is also possible to atom in a strong magnetic field, Phys. Rev. A 63 (2001) 053412.
explicitly provide a seed with the seed <seed> option. Manteca [5] O. Al-Hujaj, P. Schmelcher, Lithium in strong magnetic fields, Phys. Rev. A 70
(3) (2004) 033411.
prints the seed for each simulation into the results file. With the [6] O. Al-Hujaj, P. Schmelcher, Beryllium in strong magnetic fields, Phys. Rev. A 70
same seed on the same number of nodes, Manteca will always (023411) (2004) 023411.
obtain exactly the same result. [7] W.M.C. Foulkes, L. Mitas, R.J. Needs, G. Rajagopal, Quantum Monte Carlo
simulations of solids, Rev. Modern Phys. 73 (1) (2001) 33–83.
[8] B.L. Hammond, W.A. Lester Jr., P.J. Reynolds, Monte Carlo methods in ab
initio quantum chemistry, in: World Scientific Lecture and Course Notes in
7.3. An example calculation Chemistry, World Scientific Publishing Co. Pte. Ltd., Singapore, 1994.
[9] L.K. Wagner, Quantum Monte Carlo for ab initio calculations of energy-
relevant materials, Int. J. Quantum Chem. 114 (2) (2014) 94–101.
The ini-file example.ini provides Manteca with instructions http://dx.doi.org/10.1002/qua.24526.
to compute the binding energy for the helium ground state in a [10] C. Schimeczek, S. Boblest, D. Meyer, G. Wunner, Atomic ground states in strong
magnetic field of B = 107 T on a single core in about 30 min. As magnetic fields: electron configurations and energy levels, Phys. Rev. A 88
(2013) 012509.
we explicitly provide a fixed seed, the result of this computation [11] J. Carlson, Green’s function Monte Carlo study of light nuclei, Phys. Rev. C 36
should always be an estimate of E = 9.71268(72) Ha. To start (5) (1987) 2026–2033.
a computation with this file the user should change to the folder [12] G. Ortiz, M.D. Jones, D.M. Ceperley, Ground state of a hydrogen molecule in
superstrong magnetic fields, Phys. Rev. A 52 (1995) R3405–R3408.
where Manteca has been compiled and type in the following
[13] G. Ortiz, D.M. Ceperley, R.M. Martin, New stochastic method for systems with
command: broken time-reversal symmetry: 2D fermions in a magnetic field, Phys. Rev.
Lett. 71 (17) (1993) 2777–2780.
seriell/manteca -p example/heliumGSB21.2719-r.aclb -ini [14] D. Engel, G. Wunner, Hartree–Fock–Roothaan calculations for many-electron
example/Example.ini atoms and ions in neutron star magnetic fields., Phys. Rev. A. 78 (2008) 032515.
3000 S. Boblest et al. / Computer Physics Communications 185 (2014) 2992–3000
[15] C. Schimeczek, D. Engel, G. Wunner, A highly optimized code for calculating [28] R.T. Pack, W.B. Brown, Cusp conditions for molecular wavefunctions, J. Chem.
atomic data at neutron star magnetic field strengths using a doubly self- Phys. 45 (1966) 556–559.
consistent Hartree–Fock–Roothaan method, Comp. Phys. Comm. 183 (2012) [29] D.R. Fisher, D.R. Kent, M.T. Feldmann, W.A. Goddard III, An optimized initial-
1502–1510. ization algorithm to ensure accuracy in quantum Monte Carlo calculations,
[16] S. Boblest, C. Schimeczek, G. Wunner, Ground states of helium to neon and J. Comput. Chem. 29 (14) (2008) 2335–2343.
their ions in strong magnetic fields, Phys. Rev. A 89 (2014) 012505. [30] C. Huang, C.J. Umrigar, M.P. Nightingale, Accuracy of electronic wave functions
[17] N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.M. Teller, E. Teller, in quantum Monte Carlo: the effect of high-order correlations, J. Chem. Phys.
Equations of state calculations by fast computing machines, J. Chem. Phys. 21 107 (8) (1997) 3007–3013.
(1953) 1087–1092. [31] M.P. Nightingale, V. Melik-Alaverdian, Optimization of ground- and excited
[18] M.D. Jones, G. Ortiz, D.M. Ceperley, Released-phase quantum Monte Carlo state wave functions and van der Waals clusters, Phys. Rev. Lett. 87 (4) (2001)
method, Phys. Rev. E 55 (5) (1997) 6202–6210. 043401.
[19] P.R.C. Kent, R.J. Needs, G. Rajagopal, Monte Carlo energy and variance- [32] N.D. Drummond, M.D. Towler, R.J. Needs, Jastrow correlation factor for atoms,
minimization techniques for optimizing many-body wave functions, Phys. molecules, and solids, Phys. Rev. B 70 (2004) 235119.
Rev. B 59 (1999) 12344–12351. [33] C.J. Umrigar, J. Toulouse, C. Filippi, S. Sorella, R.G. Hennig, Alleviation of the
[20] A. Lüchow, Quantum Monte Carlo methods, Comput. Mol. Sci. 1 (2011) fermion-sign problem by optimization of many-body wave functions, Phys.
388–402. Rev. Lett. 98 (2007) 110201.
[21] F.A. Reboredo, Many-body calculations of low-energy eigenstates in magnetic [34] J. Toulouse, C.J. Umrigar, Full optimization of Jastrow–Slater wave functions
and periodic systems with self-healing diffusion Monte Carlo: steps beyond with application to the first-row atoms and homonuclear diatomic molecules,
the fixed phase, J. Chem. Phys. 136 (2012) 204101. J. Chem. Phys. 128 (2008) 174101.
[22] C. Schimeczek, 2D Hartree–Fock–Roothaan calculations for atoms and ions in [35] H. Luo, Complete optimisation of multi-configuration Jastrow wave functions
neutron star atmospheres (Ph.D. thesis), Universität Stuttgart, 2013. by variational transcorrelated method, J. Chem. Phys. 135 (2011) 024109.
[23] L.I. Schiff, H. Snyder, Theory of quadratic Zeeman-effect, Phys. Rev. 55 (1939) [36] C.J. Umrigar, M.P. Nightingale, K.J. Runge, A diffusion Monte Carlo algorithm
59–63. with very small time-step errors, J. Chem. Phys. 99 (4) (1993) 2865–2890.
[24] D. Engel, M. Klews, G. Wunner, A fast parallel code for calculating energies [37] G.F. Bignami, A. De Luca, P.A. Caraveo, S. Mereghetti, M. Moroni, R.P. Mignani,
and oscillator strengths of many-electron atoms at neutron star magnetic M. Marconi, 1E1207.4-5209—a unique object, Mem. S. A. It. 75 (3) (2004) 448.
field strengths in adiabatic approximation, Comp. Phys. Comm. 180 (2) (2009) [38] D. van Heesch, Doxygen-generate documentation from source code, http://
302–311. www.stack.nl/∼dimitri/doxygen/index.html.
[25] D. Engel, Hartree–Fock–Roothaan-Rechnungen für Vielelektronen-Atome in [39] bwGRiD, Member of the German D-Grid initiative, funded by the Ministry
Neutronenstern-Magnetfeldern (Ph.D. thesis), Universität Stuttgart, 2007. of Education and Research (Bundesministerium für Bildung und Forschung)
[26] T. Kato, On the eigenfunctions of many-particle systems in quantum and the Ministry for Science, Research and Arts Baden-Wuerttemberg
mechanics, Comm. Pure Appl. Math. 10 (1957) 151–177. (Ministerium für Wissenschaft, Forschung und Kunst Baden-Württemberg),
[27] C.A. Coulson, A.H. Neilson, Electron correlation in the ground state of helium, http://www.bw-grid.de, Tech. Rep., Universities of Baden-Württemberg,
Proc. Phys. Soc. 78 (1961) 831–837. 2007–2013.