Monte Carlo simulations of (very) simple quantum systems

The results listed here were obtained with the so-called diffusion Monte Carlo (DMC) method that is based on two observations:

It is remarkable that an entirely classical stochastic process – the Brownian motion – can be so helpful for solving equations of quantum mechanics. And not only in the elementary two-electron systems shown here, but also in a variety of pretty serious and highly non-trivial settings. Examples of the serious applications as well as technical details of the method can be found, for instance, in the following papers:

H2 molecule

figure: proton-proton potential
profile in hydrogen molecule

The DMC simulation is started from an approximate solution, in this particular case it was the Heitler–London ansatz

ψ(r1,r2) = sA(r1)sB(r2) + sA(r2)sB(r1),

where sA and sB are the lowest s-orbitals at the first and the second proton [W. Heitler and F. London, Z. Physik 44, 455 (1927); Y. Sugiura, Z. Physik 45, 484 (1927)]. After some time, the auxiliary diffusion reaches a stationary state that corresponds to the exact ground state of the molecule. The blue line in the picture shows the starting point (the Heitler–London approximation), the red points indicate the DMC results.

The ground-state energy is only one of many physical quantities that can be extracted from a DMC simulation. For example, the electron density can be calculated to visualize the covalent chemical bond. The following figure shows the density at the equilibrium proton distance 1.4 bohr.

figure: electron density in hydrogen molecule

Orthohelium

Calculation of the parahelium ground state (antiparallel electron spins, i.e. spin singlet) almost does not differ from the hydrogen molecule above. The orthohelium (parallel electron spins, i.e. spin triplet) is more interesting because the spatial part of the electron wave function is antisymmetric (changes sign when the electrons are interchanged) that makes the correspondence between quantum mechanics and classical diffusion rather problematic. However, it can be done if we know position of nodes.

Details of two calculations with different time steps:

Demanding such a high precision has a reason in distinguishing the DMC simulation from quite simple variational calculation that takes the above wave function and optimizes the core charges seen by the electrons. This procedure already gives very nice result −2.1666 Hartree with charges Z1=1.99363 for the inner electron (in its case the core is not screened at all) and Z2=1.55093 for the outer electron, see my Mathematica notebook if interested (do you know MathReader ?).