We present a Graphics Processing Unit (GPU)-accelerated version of the real-space SPARC electronic structure code for performing Kohn–Sham density functional theory calculations within the local density and generalized gradient approximations. In particular, we develop a modular math-kernel based implementation for NVIDIA architectures wherein the computationally expensive operations are carried out on the GPUs, with the remainder of the workload retained on the central processing units (CPUs). Using representative bulk and slab examples, we show that relative to CPU-only execution, GPUs enable speedups of up to 6× and 60× in node and core hours, respectively, bringing time to solution down to less than 30 s for a metallic system with over 14 000 electrons and enabling significant reductions in computational resources required for a given wall time.
Skip Nav Destination
,
,
,
,
,
CHORUS
Article navigation
28 May 2023
Research Article|
May 30 2023
GPU acceleration of local and semilocal density functional calculations in the SPARC electronic structure code Available to Purchase
Special Collection:
High Performance Computing in Chemical Physics
Abhiraj Sharma;
Abhiraj Sharma
(Conceptualization, Data curation, Investigation, Methodology, Software, Validation, Writing – original draft, Writing – review & editing)
1
Physics Division, Lawrence Livermore National Laboratory
, Livermore, California 94550, USA
Search for other works by this author on:
Alfredo Metere
;
Alfredo Metere
(Conceptualization, Data curation, Investigation, Methodology, Software, Validation, Writing – review & editing)
1
Physics Division, Lawrence Livermore National Laboratory
, Livermore, California 94550, USA
Search for other works by this author on:
Phanish Suryanarayana
;
Phanish Suryanarayana
(Conceptualization, Data curation, Funding acquisition, Investigation, Methodology, Project administration, Supervision, Validation, Writing – original draft, Writing – review & editing)
2
College of Engineering, Georgia Institute of Technology
, Atlanta, Georgia 30332, USA
Search for other works by this author on:
Lucas Erlandson;
Lucas Erlandson
(Conceptualization, Investigation, Methodology, Software, Validation, Writing – review & editing)
3
College of Computing, Georgia Institute of Technology
, Atlanta, Georgia 30332, USA
Search for other works by this author on:
Edmond Chow
;
Edmond Chow
(Conceptualization, Funding acquisition, Investigation, Methodology, Project administration, Software, Supervision, Writing – review & editing)
3
College of Computing, Georgia Institute of Technology
, Atlanta, Georgia 30332, USA
Search for other works by this author on:
John E. Pask
John E. Pask
a)
(Conceptualization, Data curation, Funding acquisition, Investigation, Methodology, Project administration, Software, Supervision, Validation, Writing – original draft, Writing – review & editing)
1
Physics Division, Lawrence Livermore National Laboratory
, Livermore, California 94550, USA
a)Author to whom correspondence should be addressed: [email protected]
Search for other works by this author on:
Abhiraj Sharma
1
Alfredo Metere
1
Phanish Suryanarayana
2
Lucas Erlandson
3
Edmond Chow
3
John E. Pask
1,a)
1
Physics Division, Lawrence Livermore National Laboratory
, Livermore, California 94550, USA
2
College of Engineering, Georgia Institute of Technology
, Atlanta, Georgia 30332, USA
3
College of Computing, Georgia Institute of Technology
, Atlanta, Georgia 30332, USA
a)Author to whom correspondence should be addressed: [email protected]
Note: This paper is part of the JCP Special Topic on High Performance Computing in Chemical Physics.
J. Chem. Phys. 158, 204117 (2023)
Article history
Received:
February 20 2023
Accepted:
May 05 2023
Citation
Abhiraj Sharma, Alfredo Metere, Phanish Suryanarayana, Lucas Erlandson, Edmond Chow, John E. Pask; GPU acceleration of local and semilocal density functional calculations in the SPARC electronic structure code. J. Chem. Phys. 28 May 2023; 158 (20): 204117. https://doi.org/10.1063/5.0147249
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Citing articles via
The Amsterdam Modeling Suite
Evert Jan Baerends, Nestor F. Aguirre, et al.
DeePMD-kit v2: A software package for deep potential models
Jinzhe Zeng, Duo Zhang, et al.
CREST—A program for the exploration of low-energy molecular chemical space
Philipp Pracht, Stefan Grimme, et al.
Related Content
GPU acceleration of hybrid functional calculations in the SPARC electronic structure code
J. Chem. Phys. (May 2025)
Solid-state performance of a meta-GGA screened hybrid density functional constructed from Pauli kinetic enhancement factor dependent semilocal exchange hole
J. Chem. Phys. (July 2022)
On the performance of local, semilocal, and nonlocal exchange-correlation functionals on transition metal molecules
J. Chem. Phys. (June 2007)
Assessing the performance of the Tao-Mo semilocal density functional in the projector-augmented-wave method
J. Chem. Phys. (July 2018)
Efficient yet accurate dispersion-corrected semilocal exchange–correlation functionals for non-covalent interactions
J. Chem. Phys. (August 2020)