Quantum Monte Carlo for large chemical systems: Implementing efficient strategies for petascale platforms and beyond
arXiv:1209.6630 · doi:10.1002/jcc.23216
Abstract
Various strategies to implement efficiently QMC simulations for large chemical systems are presented. These include: i.) the introduction of an efficient algorithm to calculate the computationally expensive Slater matrices. This novel scheme is based on the use of the highly localized character of atomic Gaussian basis functions (not the molecular orbitals as usually done), ii.) the possibility of keeping the memory footprint minimal, iii.) the important enhancement of single-core performance when efficient optimization tools are employed, and iv.) the definition of a universal, dynamic, fault-tolerant, and load-balanced computational framework adapted to all kinds of computational platforms (massively parallel machines, clusters, or distributed grids). These strategies have been implemented in the QMC=Chem code developed at Toulouse and illustrated with numerical applications on small peptides of increasing sizes (158, 434, 1056 and 1731 electrons). Using 10k-80k computing cores of the Curie machine (GENCI-TGCC-CEA, France) QMC=Chem has been shown to be capable of running at the petascale level, thus demonstrating that for this machine a large part of the peak performance can be achieved. Implementation of large-scale QMC simulations for future exascale platforms with a comparable level of efficiency is expected to be feasible.
References in corpus (1)
Cited by in corpus (16)
- The Quest For Highly Accurate Excitation Energies: A Computational Perspective
- Challenges in Large Scale Quantum Mechanical Calculations
- Fixed-Node Diffusion Monte Carlo potential energy curve of the fluorine molecule F2 using selected configuration interaction trial wavefunctions
- Excitation energies from diffusion Monte Carlo using selected Configuration Interaction nodes
- Deterministic construction of nodal surfaces within quantum Monte Carlo: the case of FeS
- Accurate nonrelativistic ground-state energies of 3d transition metal atoms
- Quantum Monte Carlo with very large multideterminant wavefunctions
- Influence of Pseudopotentials on Excitation Energies From Selected Configuration Interaction and Diffusion Monte Carlo
- TREXIO: A File Format and Library for Quantum Chemistry
- Taming the fixed-node error in diffusion Monte Carlo via range separation
- A Sparse SCF algorithm and its parallel implementation: Application to DFTB
- Efficient calculation of unbiased atomic forces in ab initio Variational Monte Carlo
- Reproducibility of fixed-node diffusion Monte Carlo across diverse community codes: The case of water-methane dimer
- Shifting sands of hardware and software in exascale quantum mechanical simulations
- The effect of uncertainty on building blocks in molecules
- QMCkl: A Kernel Library for Quantum Monte Carlo Applications