**QMC2** is a C++ implementation of quantum Monte Carlo methods, specifically focusing on an efficient **Diffusion Monte Carlo (DMC)** algorithm. Developed by *jorgehog*, it combines a high-performance C++ core with flexible Python scrip…
**QMC2** is a C++ implementation of quantum Monte Carlo methods, specifically focusing on an efficient **Diffusion Monte Carlo (DMC)** algorithm. Developed by *jorgehog*, it combines a high-performance C++ core with flexible Python scripting for setup and analysis. It is designed for calculating ground state properties of atoms, molecules, and extended systems with high precision.
Reference papers are not yet linked for this code.
QMC2 is a C++ implementation of quantum Monte Carlo methods, specifically focusing on an efficient Diffusion Monte Carlo (DMC) algorithm. Developed by jorgehog, it combines a high-performance C++ core with flexible Python scripting for setup and analysis. It is designed for calculating ground state properties of atoms, molecules, and extended systems with high precision.
Scientific domain: Quantum Chemistry, Electronic Structure, Many-Body Physics Target user community: Developers and researchers in QMC methods
Potentials subclassing) to define new physical systems.OrbitalGenerator (via SymPy) and Orbitals classes for handling complex basis sets and mappings.DCViz and PySide for observing walkers/densities (optional GUI components).DCViz for data visualization.Users typically compile the C++ backend and then write a Python script that imports the QMC2 module. The script defines the atoms, basis set, and QMC parameters (time step, walkers), then invokes the VMC optimization followed by the DMC propagation.
| Feature | QMC2 | QMCPACK | CASINO |
|---|---|---|---|
| Scope | Research / Specialized DMC | General Production / HPC | General Production / Molecules |
| Language | C++ Core / Python Scripting | C++ / CUDA | Fortran 95 |
| Performance | Good (MPI) | Excellent (Exascale/GPU) | High |
| Ecosystem | Smaller / Custom | Large / Community Standard | Large / Academic |
Primary sources:
Verification status: ✅ VERIFIED