Methods to enable quantum Monte Carlo simulations of complex functional materials with large atom count on accelerators

ORAL

Abstract

As leadership supercomputers converge to hybrid architectures which include multiple accelerators with in a compute node, managing data locality for optimal performance becomes a great challenge for application developers. To reduce expensive data movement between host and accelerators and among accelerators, frequently accessed datasets are made resident on accelerators. For this reason, simulations are limited by the memory capacity of each accelerator. In this work, we employ two strategies to overcome this limitation in QMCPACK. First, we implement hybrid orbital representation for GPUs using OpenMP offload to reduce GPU resident memory for a given system size. In the second scheme, data sets and computation are distributed across multiple GPUs. With these new features, quantum Monte Carlo simulations of functional materials with over a thousand atoms can be performed on Exascale supercomputers.

* This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration and U.S. Department of Energy, Office of Science, Basic Energy Sciences, Materials Sciences and Engineering Division, as part of the Computational Materials Sciences Program and Center for Predictive Simulation of Functional Materials.

Presenters

  • Ye Luo

    Argonne National Laboratory

Authors

  • Ye Luo

    Argonne National Laboratory