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

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.

Authors

Institutions

Publication Details

Journal
The Journal of Chemical Physics
Published
2025-05-08
DOI
https://doi.org/10.1063/5.0260892
Citations
2
Primary Topic
Advanced Condensed Matter Physics
Type
article
Field-Weighted Citation Impact
2.52

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

John E. Pask, Abhiraj Sharma, Phanish Suryanarayana, Xin Jing
2 citations
The Journal of Chemical Physics
Advanced Condensed Matter Physics
2.52
article

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

John E. Pask, Abhiraj Sharma, Phanish Suryanarayana, Xin Jing
article en
2 citations

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.

The Journal of Chemical PhysicsVol. 162(18)
Lawrence Livermore National Laboratory (US), Georgia Institute of Technology (US)
National Science Foundation, U.S. Department of Energy, Lawrence Livermore National Laboratory
Openalex Percentile: Top 12%
Advanced Condensed Matter Physics
2.52
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.