Related Experiment Video
Updated: Mar 19, 2026

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
QMCkl: A kernel library for quantum Monte Carlo applications
Emiel Slootman1, Vijay Gopal Chilkuri2,3, Aurelien Delval4
1MESA+ Institute for Nanotechnology, University of Twente, P.O. Box 217, 7500 AE Enschede, The Netherlands.
Quantum Monte Carlo Kernel Library (QMCkl) offers high-performance kernels for accurate electronic structure calculations. This library ensures consistent, efficient, and reproducible simulations across diverse QMC codes and architectures.
Area of Science:
- Computational Chemistry
- Quantum Physics
- High-Performance Computing
Background:
- Quantum Monte Carlo (QMC) methods are crucial for accurate electronic structure calculations.
- These methods are computationally demanding, limiting their widespread application.
- A need exists for efficient and portable computational tools in QMC.
Purpose of the Study:
- To introduce the Quantum Monte Carlo Kernel Library (QMCkl).
- To provide a modular and portable collection of high-performance kernels for QMC calculations.
- To enhance the efficiency, consistency, and reproducibility of QMC simulations.
Main Methods:
- Development of a C-compatible API for QMCkl.
- Implementation of core QMC kernels, including those for orbitals, cusp corrections, and Jastrow factors.
- Separation of algorithmic development from hardware-specific optimization through reference and optimized kernels.
Main Results:
- QMCkl provides essential QMC kernels and their derivatives for variational and structural optimization.
- The library ensures identical numerical results between reference and optimized implementations.
- Substantial speedups are achieved in calculating energy and its derivatives.
Conclusions:
- QMCkl enables consistent, efficient, and reproducible QMC simulations across different codes and architectures.
- The library accelerates deterministic quantum chemistry workflows and visualization tools.
- QMCkl simplifies high-performance scientific software development and promotes cross-code interoperability.
Related Concept Videos
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Parallel Processing
Applications of Integration to Probability Density Functions
Quantitative Analysis
In quantitative analysis, two key measurements are made: the sample quantity and a property proportional to the amount of the analyte (the substance being analyzed). This forms the basis of the...
Numerical Calculations
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Fermi Level Dynamics
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
