English

Rimu.jl: Random integrators for many-body quantum systems

Computational Physics 2026-01-28 v1

Abstract

Rimu.jl is a Julia package for solving many-body quantum problems. The core of the package is a matrix-free implementation of Hamiltonians and other operators and compact representation of Fock states, which together allow for efficient methods suitable for high-performance computing. Rimu.jl includes a Julia implementation of the full configuration interaction quantum Monte Carlo (FCIQMC) algorithm which is a type of projector QMC algorithm for stochastically solving the time-independent Schr\"odinger equation. It also includes many well-known model Hamiltonians, and an interface for exact diagonalisation based on external eigenvalue solvers. Both the stochastic and exact diagonalisation methods are accessed with a CommonSolve.jl interface. We describe the FCIQMC algorithm and how to obtain estimators of observables as well as the key features of the implementation.

Cite

@article{arxiv.2601.19505,
  title  = {Rimu.jl: Random integrators for many-body quantum systems},
  author = {Matija Čufar and C. J. Bradly and Ray Yang and Elke Pahl and Joachim Brand},
  journal= {arXiv preprint arXiv:2601.19505},
  year   = {2026}
}

Comments

37 pages, 9 figures

R2 v1 2026-07-01T09:22:08.369Z