Search NASA⌕ Search

DOE OSTI · 2586808

GPU acceleration of hybrid functional calculations in the SPARC electronic structure code

Abstract

We present a Graphics Processing Unit (GPU)-accelerated version of the real-space SPARC electronic structure code for performing hybrid functional calculations in generalized Kohn–Sham density functional theory. In particular, we develop a batch variant of the recently formulated Kronecker product-based linear solver for the simultaneous solution of multiple linear systems. We then develop a modular, math kernel based implementation for hybrid functionals on NVIDIA architectures, where computationally intensive operations are offloaded to the GPUs, while the remaining workload is handled by the central processing units (CPUs). Considering bulk and slab examples, we demonstrate that GPUs enable up to 8× speedup in node-hours and 80× in core-hours compared to CPU-only execution, reducing the time to solution on V100 GPUs to around 300 s for a metallic system with over 6000 electrons, and significantly reducing the computational resources required for a given wall time.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Jing, Xin [Georgia Inst. of Technology, Atlanta, GA (United States)] (ORCID:0000000200889116), Sharma, Abhiraj [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)], Pask, John E. [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)] (ORCID:0000000170316375), Suryanarayana, Phanish [Georgia Inst. of Technology, Atlanta, GA (United States)] (ORCID:0000000151720049). 2025-05-08. GPU acceleration of hybrid functional calculations in the SPARC electronic structure code. https://doi.org/10.1063/5.0260892

Cite the original work for its findings. Save a collection to share your selection of sources.