mVMC -- open-source software for many-variable variational Monte Carlo method
From MaRDI portal
Publication:6159546
Abstract: mVMC (many-variable Variational Monte Carlo) is an open-source software based on the variational Monte Carlo method applicable for a wide range of Hamiltonians for interacting fermion systems. In mVMC, we introduce more than ten thousands variational parameters and simultaneously optimize them by using the stochastic reconfiguration (SR) method. In this paper, we explain basics and user interfaces of mVMC. By using mVMC, users can perform the calculation by preparing only one input file of about ten lines for widely studied quantum lattice models, and can also perform it for general Hamiltonians by preparing several additional input files. We show the benchmark results of mVMC for the Hubbard model, the Heisenberg model, and the Kondo-lattice model. These benchmark results demonstrate that mVMC provides ground-state and low-energy-excited-state wave functions for interacting fermion systems with high accuracy.
Recommendations
- QWalk: A quantum Monte Carlo program for electronic structure
- VARIATIONAL MONTE CARLO FOR MICROSCOPIC CLUSTER MODELS
- Variance minimization for variational quantum Monte Carlo method
- MontePython: implementing quantum Monte Carlo using Python
- CPMC-lab: a Matlab package for constrained path Monte Carlo calculations
Cites work
- scientific article; zbMATH DE number 961607 (Why is no real title available?)
- A practical introduction to tensor networks: Matrix product states and projected entangled pair states
- Algorithm 923: Efficient numerical computation of the Pfaffian for dense and banded skew-symmetric matrices
- Computational many-particle physics. Papers presented at the summer school, Greifswald, Germany, September 2006.
- Frustrated spin systems.
- Group theory. Application to the physics of condensed matter.
- LAPACK Users' Guide
- Many-Body Problem with Strong Forces
- Quantum Monte Carlo methods. Algorithms for lattice models
- Renormalization and tensor product states in spin chains and lattices
- ScaLAPACK Users' Guide
- The density-matrix renormalization group
Cited in
(7)- Optimized implementation for calculation and fast-update of Pfaffians installed to the open-source fermionic variational solver mVMC
- \texttt{carlomat\_4.0}, a new version of the general purpose Monte Carlo program
- RESPACK: an \textit{ab initio} tool for derivation of effective low-energy model of material
- TeNeS: tensor network solver for quantum lattice systems
- Autoregressive neural Slater-Jastrow ansatz for variational Monte Carlo simulation
- CPMC-lab: a Matlab package for constrained path Monte Carlo calculations
- A python program for the implementation of the \(\varGamma\)-method for Monte Carlo simulations
This page was built for publication: mVMC -- open-source software for many-variable variational Monte Carlo method
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6159546)