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

Accelerating the density-functional tight-binding method using graphical processing units

Journal Article · · Journal of Chemical Physics
DOI:https://doi.org/10.1063/5.0130797· OSTI ID:1959613

Acceleration of the density-functional tight-binding (DFTB) method on single and multiple graphical processing units (GPUs) was accomplished using the MAGMA linear algebra library. Herein two major computational bottlenecks of DFTB ground-state calculations were addressed in our implementation: the Hamiltonian matrix diagonalization and the density matrix construction. The code was implemented and benchmarked on two different computer systems: (1) the SUMMIT IBM Power9 supercomputer at the Oak Ridge National Laboratory Leadership Computing Facility with 1–6 NVIDIA Volta V100 GPUs per computer node and (2) an in-house Intel Xeon computer with 1–2 NVIDIA Tesla P100 GPUs. The performance and parallel scalability were measured for three molecular models of 1-, 2-, and 3-dimensional chemical systems, represented by carbon nanotubes, covalent organic frameworks, and water clusters.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Energy Frontier Research Centers (EFRC) (United States). Fluid Interface Reactions, Structures, and TRANSPORT (FIRST)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES); University of Costa Rica
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1959613
Alternate ID(s):
OSTI ID: 1958630
Journal Information:
Journal of Chemical Physics, Journal Name: Journal of Chemical Physics Journal Issue: 8 Vol. 158; ISSN 0021-9606
Publisher:
American Institute of Physics (AIP)Copyright Statement
Country of Publication:
United States
Language:
English

References (71)

Calculations of molecules, clusters, and solids with a simplified LCAO-DFT-LDA scheme journal January 1996
Computational Chemistry: The Fate of Current Methods and Future Challenges journal December 2017
Components for integral evaluation in quantum chemistry: Components for Integral Evaluation in Quantum Chemistry journal August 2007
Libcint: An efficient general integral library for Gaussian basis functions journal June 2015
Three pillars for achieving quantum mechanical molecular dynamics simulations of huge systems: Divide-and-conquer, density-functional tight-binding, and massively parallel computation journal June 2016
Three-body expansion of the fragment molecular orbital method combined with density-functional tight-binding journal January 2017
Parallel implementation of efficient charge-charge interaction evaluation scheme in periodic divide-and-conquer density-functional tight-binding calculations journal October 2017
Density-functional tight binding-an approximate density-functional theory method: DFTB-an approximate DFT method journal January 2012
Density functional tight binding: application to organic and biological molecules: Density functional tight binding journal June 2013
Semiempirical quantum–chemical methods journal July 2013
Challenges in large scale quantum mechanical calculations: Challenges in large scale quantum mechanical calculations journal November 2016
Extended tight‐binding quantum chemistry methods journal August 2020
Quantum Chemical and QM/MM Models in Biochemistry book January 2019
The SCC-DFTB method and its application to biological systems journal December 2005
GPU algorithms for density matrix methods on MOPAC: linear scaling electronic structure calculations for large molecular systems journal October 2020
Chapter 5 - Quantum Chemistry: Propagation of Electronic Structure on a GPU book January 2011
ELSI: A unified software interface for Kohn–Sham electronic structure solvers journal January 2018
ELSI — An open infrastructure for electronic structure solvers journal November 2020
GPU-acceleration of the ELPA2 distributed eigensolver for dense symmetric and hermitian eigenproblems journal May 2021
Third-order density-functional tight-binding combined with the fragment molecular orbital method journal September 2015
Towards dense linear algebra for hybrid GPU accelerated manycore systems journal June 2010
Computer-aided drug design, quantum-mechanical methods for biological problems journal August 2022
Semiempirical Quantum Mechanical Methods for Noncovalent Interactions for Chemical and Biochemical Applications journal April 2016
Rechargeable Alkali-Ion Battery Materials: Theory and Computation journal February 2020
Graphics Processing Unit-Accelerated Semiempirical Born Oppenheimer Molecular Dynamics Using PyTorch journal July 2020
Parallel Implementation of Density Functional Theory Methods in the Quantum Interaction Computational Kernel Program journal June 2020
Performance of Coupled-Cluster Singles and Doubles on Modern Stream Processing Architectures journal June 2020
High-Performance, Graphics Processing Unit-Accelerated Fock Build Algorithm journal November 2020
Heterogeneous CPU+GPU-Enabled Simulations for DFTB Molecular Dynamics of Large Chemical and Biological Systems journal March 2019
The Fragment Molecular Orbital Method Based on Long-Range Corrected Density-Functional Tight-Binding journal April 2019
Heterogeneous CPU + GPU Algorithm for Variational Two-Electron Reduced-Density Matrix-Driven Complete Active-Space Self-Consistent Field Theory journal September 2019
Novel Computer Architectures and Quantum Chemistry journal May 2020
Biomolecular QM/MM Simulations: What Are Some of the “Burning Issues”? journal January 2021
Computational Discovery and Design of MXenes for Energy Applications: Status, Successes, and Opportunities journal May 2019
Large-Scale Computations in Chemistry: A Bird’s Eye View of a Vibrant Field journal April 2015
DFTB3: Extension of the Self-Consistent-Charge Density-Functional Tight-Binding Method (SCC-DFTB) journal March 2011
Linear Scaling Self-Consistent Field Calculations with Millions of Atoms in the Condensed Phase journal March 2012
Semiempirical Quantum Chemical Calculations Accelerated on a Hybrid Multicore CPU–GPU Computing Platform journal June 2012
GPU Linear Algebra Libraries and GPGPU Programming for Accelerating MOPAC Semiempirical Quantum Chemistry Calculations
  • Maia, Julio Daniel Carvalho; Urquiza Carvalho, Gabriel Aires; Mangueira, Carlos Peixoto
  • Journal of Chemical Theory and Computation, Vol. 8, Issue 9 https://doi.org/10.1021/ct3004645
journal August 2012
A Variational Linear-Scaling Framework to Build Practical, Efficient Next-Generation Orbital-Based Quantum Force Fields journal February 2013
Density-Functional Tight-Binding Combined with the Fragment Molecular Orbital Method journal October 2014
Chemistry and Quantum Mechanics in 2019: Give Us Insight and Numbers journal January 2019
DFTB+, a Sparse Matrix-Based Implementation of the DFTB Method journal July 2007
Simulating Water with the Self-Consistent-Charge Density Functional Tight Binding Method:  From Molecular Clusters to the Liquid State journal July 2007
Extension of the Self-Consistent-Charge Density-Functional Tight-Binding Method:  Third-Order Expansion of the Density Functional Theory Total Energy and Introduction of a Modified Effective Coulomb Interaction journal October 2007
Density functional tight binding: values of semi-empirical methods in an ab initio era journal January 2014
Density-functional tight-binding for phosphine-stabilized nanoscale gold clusters journal January 2020
Electronic Population Analysis on LCAO–MO Molecular Wave Functions. I journal October 1955
Graph-based linear scaling electronic structure theory journal June 2016
Perspective: Quantum mechanical methods in biochemistry and biophysics journal October 2016
Adaptive frozen orbital treatment for the fragment molecular orbital method combined with density-functional tight-binding journal February 2018
DFTB+, a software package for efficient approximate density functional theory based atomistic simulations journal March 2020
Time‐dependent Density Functional‐based Tight‐bind Method Efficiently Implemented with OpenMP Parallel and GPU Acceleration journal December 2013
Contribution of the density-functional-based tight-binding scheme to the description of water clusters: methods, applications and extension to bulk systems journal December 2018
Density-functional tight-binding: basic concepts and applications to molecules and clusters journal January 2020
Calculations for millions of atoms with density functional theory: linear scaling shows its potential journal February 2010
Accelerating atomic orbital-based electronic structure calculation via pole expansion and selected inversion journal June 2013
Density-functional tight-binding approach for metal clusters, nanoparticles, surfaces and bulk: application to silver and gold journal July 2018
Unraveling the plasma-material interface with real time diagnosis of dynamic boron conditioning in extreme tokamak plasmas journal July 2017
Density functional tight binding
  • Elstner, Marcus; Seifert, Gotthard
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 372, Issue 2011 https://doi.org/10.1098/rsta.2012.0483
journal March 2014
Inhomogeneous Electron Gas journal November 1964
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965
Simplified LCAO Method for the Periodic Potential Problem journal June 1954
Tight-binding models and density-functional theory journal June 1989
Construction of tight-binding-like potentials on the basis of density-functional theory: Application to carbon journal May 1995
Self-consistent-charge density-functional tight-binding method for simulations of complex materials properties journal September 1998
Linear scaling electronic structure methods journal July 1999
Theoretical Heterogeneous Catalysis: Scaling Relationships and Computational Catalyst Design journal June 2016
A novel hybrid CPU–GPU generalized eigensolver for electronic structure calculations based on fine-grained memory aware tasks journal August 2013
Quantum Chemical Calculations for up to One Hundred Million Atoms Using Dcdftbmd Code on Supercomputer Fugaku journal May 2021
Reliability of layered neural oscillator networks journal January 2009

Similar Records

GPU-acceleration of the ELPA2 distributed eigensolver for dense symmetric and hermitian eigenproblems
Journal Article · Wed Dec 30 23:00:00 EST 2020 · Computer Physics Communications · OSTI ID:1773653

Pre-exascale accelerated application development: The ORNL Summit experience
Journal Article · Fri May 01 00:00:00 EDT 2020 · IBM Journal of Research and Development · OSTI ID:1649509