Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

TTDFT: A GPU accelerated Tucker tensor DFT code for large-scale Kohn-Sham DFT calculations

Journal Article · · Computer Physics Communications

We present the Tucker tensor DFT (TTDFT) code which uses a tensor-structured algorithm with graphic processing unit (GPU) acceleration for conducting ground-state DFT calculations on large-scale systems. The Tucker tensor DFT algorithm uses a localized Tucker tensor basis computed from an additive separable approximation to the Kohn-Sham Hamiltonian. The discrete Kohn-Sham problem is solved using Chebyshev filtered subspace iteration method that relies on matrix-matrix multiplications of a sparse symmetric Hamiltonian matrix and a dense wavefunction matrix, expressed in the localized Tucker tensor basis. These matrix-matrix multiplication operations, which constitute the most computationally intensive step of the solution procedure, are GPU accelerated providing ~8-fold GPU-CPU speedup for these operations on the largest systems studied. In conclusion, the computational performance of the TTDFT code is presented using benchmark studies on aluminum nano-particles and silicon quantum dots with system sizes ranging up to ~7,000 atoms.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES). Scientific User Facilities (SUF); Air Force Office of Scientific Research; Army Research Office; DURIP
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
2424043
Alternate ID(s):
OSTI ID: 1886984
Journal Information:
Computer Physics Communications, Journal Name: Computer Physics Communications Vol. 282; ISSN 0010-4655
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (41)

A literature survey of low-rank tensor approximation techniques journal August 2013
PARSEC – the pseudopotential algorithm for real-space electronic structure calculations: recent advances and novel applications to nano-structures journal April 2006
A Splitting Method for Orthogonality Constrained Problems journal June 2013
First-principles computation of material properties: the ABINIT software project journal November 2002
Ab initio molecular simulations with numeric atom-centered orbitals journal November 2009
DFT-FE – A massively parallel adaptive finite-element code for large-scale density functional theory calculations journal January 2020
DFT-FE 1.0: A massively parallel hybrid CPU-GPU density functional theory code using finite-element discretization journal November 2022
Tensor-product approximation to operators and functions in high dimensions journal August 2007
Self-consistent-field calculations using Chebyshev-filtered subspace iteration journal November 2006
Adaptive local basis set for Kohn–Sham density functional theory in a discontinuous Galerkin framework I: Total energy calculation journal February 2012
Approximation of the electron density of Aluminium clusters in tensor-product format journal March 2012
Higher-order adaptive finite-element methods for Kohn–Sham density functional theory journal November 2013
SPARC: Simulation Package for Ab-initio Real-space Calculations journal July 2021
Tensor-structured algorithm for reduced-order scaling large-scale Kohn–Sham density functional theory calculations journal April 2021
Self‐Consistent Molecular‐Orbital Methods. I. Use of Gaussian Expansions of Slater‐Type Atomic Orbitals journal September 1969
Prescription for the design and selection of density functional approximations: More constraint satisfaction with fewer fits journal August 2005
Perspective: Fifty years of density-functional theory in chemical physics journal May 2014
Flexibilities of wavelets as a computational basis set for large-scale electronic structure calculations journal May 2020
NWChem: Past, present, and future journal May 2020
Software for the frontiers of quantum chemistry: An overview of developments in the Q-Chem 5 package journal August 2021
Compressed modes for variational problems in mathematics and physics journal October 2013
Thirty years of density functional theory in computational chemistry: an overview and extensive assessment of 200 density functionals journal April 2017
Advanced capabilities for materials modelling with Quantum ESPRESSO journal October 2017
Inhomogeneous Electron Gas journal November 1964
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965
Self-interaction correction to density-functional approximations for many-electron systems journal May 1981
Efficient pseudopotentials for plane-wave calculations journal January 1991
Accurate and simple analytic representation of the electron-gas correlation energy journal June 1992
Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set journal October 1996
Tucker-tensor algorithm for large-scale Kohn-Sham density functional theory calculations journal March 2016
Ground State of the Electron Gas by a Stochastic Method journal August 1980
Efficacious Form for Model Pseudopotentials journal May 1982
Density functional theory: Its origins, rise to prominence, and future journal August 2015
Density functional theory is straying from the path toward the exact functional journal January 2017
Comment on “Density functional theory is straying from the path toward the exact functional” journal May 2017
Tensor Decompositions and Applications journal August 2009
Communication-optimal Parallel and Sequential QR and LU Factorizations journal January 2012
A Block Orthogonalization Procedure with Constant Synchronization Requirements journal January 2002
TuckerMPI journal June 2020
First principles methods using CASTEP journal January 2005
Thirty years of density functional theory in computational chemistry: an overview and extensive assessment of 200 density functionals [Supplemental Data] fileset June 2017


Figures / Tables (10)


Similar Records

A spectral scheme for Kohn–Sham density functional theory of clusters
Journal Article · Wed Apr 15 00:00:00 EDT 2015 · Journal of Computational Physics · OSTI ID:22465621

Real-space density kernel method for Kohn–Sham density functional theory calculations at high temperature
Journal Article · Tue Mar 01 23:00:00 EST 2022 · Journal of Chemical Physics · OSTI ID:1866178