The QMCkl library aims at providing a high-performance implementation of the main kernels of Quantum Monte Carlo methods. A first implementation of the library focuses on the definition of the API and the tests, and on a pedagogical presentation of the algorithms. Then, HPC experts can use this initial implementation as a reference to re-write optimized versions of the library with the same API.
Audience
Theoretical chemistry community, quantum simulation of materials community.
Video Interview with Anthony Scemama from CNRS
NEED HELP WITH THIS CODE? GET SUPPORT
Current Stage and Next Step
The first version of the pedagogical library was released, with the possibility to compute the local energy for single-determinant wave functions using a basis of Gaussian functions and the Jastrow factor implemented in CHAMP. The next step in the pedagogical library is the computation of multi-determinant wave functions, and the implementation of arbitrary atomic basis sets. In parallel, we will start the development of a high-performance implementation of the library, adapted to GPU accelerators.
NEED HELP WITH THIS CODE? GET SUPPORT