English

On the Efficient Evaluation of the Exchange Correlation Potential on Graphics Processing Unit Clusters

Computational Physics 2020-07-08 v1 Distributed, Parallel, and Cluster Computing Chemical Physics

Abstract

The predominance of Kohn-Sham density functional theory (KS-DFT) for the theoretical treatment of large experimentally relevant systems in molecular chemistry and materials science relies primarily on the existence of efficient software implementations which are capable of leveraging the latest advances in modern high performance computing (HPC). With recent trends in HPC leading towards in increasing reliance on heterogeneous accelerator based architectures such as graphics processing units (GPU), existing code bases must embrace these architectural advances to maintain the high-levels of performance which have come to be expected for these methods. In this work, we purpose a three-level parallelism scheme for the distributed numerical integration of the exchange-correlation (XC) potential in the Gaussian basis set discretization of the Kohn-Sham equations on large computing clusters consisting of multiple GPUs per compute node. In addition, we purpose and demonstrate the efficacy of the use of batched kernels, including batched level-3 BLAS operations, in achieving high-levels of performance on the GPU. We demonstrate the performance and scalability of the implementation of the purposed method in the NWChemEx software package by comparing to the existing scalable CPU XC integration in NWChem.

Keywords

Cite

@article{arxiv.2007.03143,
  title  = {On the Efficient Evaluation of the Exchange Correlation Potential on Graphics Processing Unit Clusters},
  author = {David B. Williams-Young and Wibe A. de Jong and Hubertus J. J. van Dam and Chao Yang},
  journal= {arXiv preprint arXiv:2007.03143},
  year   = {2020}
}

Comments

26 pages, 9 figures

R2 v1 2026-06-23T16:54:12.756Z