QMCkl: A Kernel Library for Quantum Monte Carlo Applications
Emiel Slootman, Vijay Gopal Chilkuri, Aurelien Delval, Max Hoffer, Tommaso Gorni, Fran\c{c}ois Coppens, Joris van de Nes, Ram\'on L. Panad\'es-Barrueta, Evgeny Posenitskiy, Abdallah Ammar, Edgar Josu\'e Landinez Borda, Kevin Camus, Oto Kohul\`ak, Emmanuel Giner

TL;DR
QMCkl is a modular, high-performance kernel library that standardizes and accelerates quantum Monte Carlo calculations, enabling efficient, reproducible, and cross-compatible electronic structure simulations.
Contribution
It introduces a portable, high-performance kernel library with a C API supporting standard input, enhancing efficiency and reproducibility in QMC and quantum chemistry workflows.
Findings
Achieves substantial speedups in energy and derivative evaluations.
Supports a wide range of QMC kernels including orbitals and cusp corrections.
Enables cross-code interoperability and reproducible simulations.
Abstract
Quantum Monte Carlo (QMC) methods deliver highly accurate electronic structure calculations but are computationally intensive. The quantum Monte Carlo kernel library (QMCkl) provides a modular, portable collection of high-performance kernels implementing the core building blocks of QMC calculations. It offers a C-compatible API, supports the TREXIO standard for input, and covers essential QMC kernels including atomic and molecular orbitals, cusp corrections, Jastrow factor, and the necessary derivatives also to perform variational and structural optimization. QMCkl separates algorithmic development from hardware-specific tuning by combining human-readable reference implementations with performance-optimized kernels that produce identical numerical results. The library enables consistent, efficient, and reproducible simulations across different QMC codes and architectures, and achieves…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Advanced Chemical Physics Studies · Quantum, superfluid, helium dynamics
