Skip to content
Preprint

jQMC: A JAX-based ab initio quantum Monte Carlo package designed for GPU-accelerated computing

Jul 2026 · 0 citations
Physics

Abstract

We present jQMC, a Python-based computational package for {\it ab initio} Quantum Monte Carlo (QMC) simulations, designed for modern GPU-accelerated computing environments. jQMC implements two well-established QMC algorithms: Variational Monte Carlo (VMC) and the lattice-regularized variant of Diffusion Monte Carlo (LRDMC). The employed wave function is a Jastrow factor combined with the antisymmetrized geminal power with spin-singlet and spin-triplet pairings, which contains the single Slater determinant as its special lowest-rank case. The wave function can be initialized from external Hartree-Fock/Density Functional Theory calculations through the TREX-IO library (a common wave-function format across electronic-structure packages) and optimized by stochastic reconfiguration and linear-method energy minimization. One of the prominent features of jQMC is its use of JAX, which enables automatic differentiation for wave function optimization and atomic force calculations, and allows the main QMC algorithms to be Just-In-Time (JIT) compiled and portable across CPU and GPU. jQMC is vectorized over walkers at the top level of the QMC algorithms, providing efficient intra-GPU~(CPU) vectorization. The multi-GPU~(CPU) parallelization is also supported through MPI and JAX sharding. To assess the practical performance of this implementation, we benchmarked jQMC performance on NVIDIA GPUs (A100 and H100) and analyzed CUDA kernels. For the test cases analyzed here, with system sizes up to 160 electrons, the current version of jQMC is faster than TurboRVB, a Fortran90 code implementing the same algorithms and wave functions, once jQMC is run on GPUs. In terms of wall-time, the gain can reach an order of magnitude for VMC, while it is more moderate for LRDMC.

View source

Similar papers

Preprint Jul 2026

Quantum Computing Enabled ab initio Molecular Dynamics Simulations

These benchmarks establish LUCJ+SQD as a practical route for integrating current quantum hardware into QM/MM molecular dynamics and provide an early demonstration of condensed-phase QM/MM dynamics driven by a quantum electronic-structure engine.

Susanta Das, Subhamoy Bhowmik, Zhen Li et al. · 0 citations
Preprint Sep 2026

qdmag: A Python package for simulating nonequilibrium magnetization of molecules using quantum master equations

We present qdmag, a computational utility for calculating the magnetization of magnetic molecules in a time-varying external magnetic field by solving a generalized Lindblad quantum master equation with spin-phonon coupling treated as a dissipation term. The package relies on the spin Hamiltonian formalism, which inclu...

Shuang-Long Liu, Xiao Chen, Andrew Cupo et al. · 0 citations
Preprint Aug 2026

Hubb_DMFT and Wan2mb_DMFT: Continuous-Time Quantum Monte Carlo Solvers for Single- and Multi-Orbital Hubbard Model

We present two related customized software packages, Hubb_DMFT and Wan2mb_DMFT, designed to solve the Dynamical Mean-Field Theory (DMFT) equations for strongly correlated electron systems. Hubb_DMFT is adjusted for the single-band Hubbard model, providing a fast way to calculate the local self-energy, as well as the tw...

A. Katanin · 1 citation
Aug 2026

NOPT: Quantum chemistry package for multireference perturbation theory calculations and its non-orthogonal extensions.

NOPT is an ab initio package for calculations using Non-Orthogonal methods and multireference Perturbation Theory. It can be used both as a ready-to-use quantum chemistry program and as an open-source system for modifying existing methods and developing new ones. The key functionality includes restricted Hartree-Fock,...

I. O. Glebov, V. V. Poddubnyy, D. Khokhlov et al. · 0 citations
Open access Aug 2026

PyFock: A Just-In-Time Compiled Gaussian Basis DFT Python Code for CPU and GPU Architectures.

Despite the robust ecosystem, ease of use, and flexibility offered by Python, most of the current popular quantum chemistry codes are still developed in Fortran, C, or C++, due to their speed advantage over Python. Furthermore, the tedious compilation process acts as a barrier for many aspiring beginners. PySCF and Psi...

Manas Sharma, Marek Sierka · 0 citations
Preprint Sep 2026

Accelerating ab initio spin-phonon relaxation simulation of single-ion magnets by quantum embedding and spatial truncation

Single-ion magnets (SIMs) show promise for high-density storage and quantum computing, but predicting spin-phonon coupling (SPC) and magnetic relaxation remains challenging due to the need for numerous non-equilibrium multiconfigurational calculations. Recent advances in quantum embedding methods offer a potential rout...

Yi-Fan Deng, Zhe-Bin Guan, Zi-Long Zou et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.