TL;DR
This paper presents advanced strategies for implementing large-scale Quantum Monte Carlo simulations on petascale and future exascale platforms, focusing on efficiency, memory management, and load balancing.
Contribution
It introduces a novel algorithm for Slater matrix calculations based on atomic Gaussian basis functions and a universal framework for scalable QMC simulations.
Findings
Successfully ran QMC=Chem on 80,000 cores at petascale
Achieved high computational efficiency on large peptide systems
Demonstrated feasibility for exascale-level QMC simulations
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
