14.4. Quantum Monte Carlo Simulations

There are different ways to setup a QMC calculation. The basic ingredients of the QMC calculations are Hamiltonian (integrals), trial WF and propagator.

14.4.1. Setup a molecule

>>> bond = 1.5
>>> atom = f"Li 0.0    0.0     0.0; H 0.0  0.0 {bond}"
>>> mol = gto.M(
>>>     atom = atom,
>>>     basis=basis,
>>>     #basis="cc-pvdz",
>>>     unit="Angstrom",
>>>     symmetry=True,
>>>     verbose=3,
>>> )

14.4.2. Prepare trial WF

The trial WF can be a signle-determinant (SD) or multi-determinants (MSD).

Example of SD trial WF:

TBA.

Example of MDS trial WF:

TBA.

Example of spin-unrestricted trail WF:

TBA.

Example of GHF trial:

TBA.

14.4.3. QMC for fermionic system

If trial is not specified, a defaul trial WF of RHF will be used:

>>> afqmc = AFQMC(mol, dt=0.005, total_time=time, num_walkers=num_walkers,
>>>               energy_scheme=energy_scheme,
>>>               uhf = uhf,
>>>               verbose=3)
>>>
>>> times, energies = afqmc.kernel()

14.4.4. QMC for bosonic system

TBA.

14.4.5. QMC for electron-boson interaction

TBA.