Publications (8)
Improved efficiency with variational Monte Carlo using two level sampling
Mark Dewing
A two level sampling method is applied to variational Monte Carlo (VMC) that samples the one and two body parts of the wave function separately. The method is demonstrated on a sin…
Software engineering to sustain a high-performance computing scientific application: QMCPACK
William F. Godoy, Steven E. Hahn, Michael M. Walsh +7
We provide an overview of the software engineering efforts and their impact in QMCPACK, a production-level ab-initio Quantum Monte Carlo open-source code targeting high-performance…
Monte Carlo methods: Application to hydrogen gas and hard spheres
Mark Dewing
Quantum Monte Carlo (QMC) methods can very accurately compute ground state properties of quantum systems. We applied these methods to a system of boson hard spheres to get exact, i…
Portability: A Necessary Approach for Future Scientific Software
Meghna Bhattacharya, Paolo Calafiura, Taylor Childers +16
Today's world of scientific software for High Energy Physics (HEP) is powered by x86 code, while the future will be much more reliant on accelerators like GPUs and FPGAs. The porta…
The Coupled Electronic-Ionic Monte Carlo Simulation Method
David Ceperley, Mark Dewing, Carlo Pierleoni
Quantum Monte Carlo (QMC) methods such as Variational Monte Carlo, Diffusion Monte Carlo or Path Integral Monte Carlo are the most accurate and general methods for computing total…
Evaluating Portable Parallelization Strategies for Heterogeneous Architectures in High Energy Physics
Mohammad Atif, Meghna Battacharya, Paolo Calafiura +17
High-energy physics (HEP) experiments have developed millions of lines of code over decades that are optimized to run on traditional x86 CPU systems. However, we are seeing a rapid…
QMCPACK : An open source ab initio Quantum Monte Carlo package for the electronic structure of atoms, molecules, and solids
Jeongnim Kim, Andrew Baczewski, Todd D. Beaudet +45
QMCPACK is an open source quantum Monte Carlo package for ab-initio electronic structure calculations. It supports calculations of metallic and insulating solids, molecules, atoms,…
Evaluating Application Characteristics for GPU Portability Layer Selection
Mohammad Atif, Meghna Bhattacharya, Mark Dewing +12
GPUs have become the dominant source of computing power for high performance computing and are increasingly being used across the High Energy Physics computing landscape for a wide…