GPU implementation of the linear scaling three dimensional fragment method for large scale electronic structure calculations
Journal Article
·
· Computer Physics Communications
LS3DF, namely linear scaling three-dimensional fragment method, is an efficient linear scaling ab initio total energy electronic structure calculation code based on a divide-and-conquer strategy. In this paper, we present our GPU implementation of the LS3DF code. Our test results show that the GPU code can calculate systems with about ten thousand atoms fully self-consistently in the order of 10 min using thousands of computing nodes. This makes the electronic structure calculations of 10,000-atom nanosystems routine work. This speed is 4.5–6 times faster than the CPU calculations using the same number of nodes on the Titan machine in the Oak Ridge leadership computing facility (OLCF). Such speedup is achieved by (a) carefully re-designing of the computationally heavy kernels; (b) redesign of the communication pattern for heterogeneous supercomputers.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
- Sponsoring Organization:
- USDOE Office of Science
- DOE Contract Number:
- AC02-05CH11231; AC05-00OR22725
- OSTI ID:
- 1565555
- Journal Information:
- Computer Physics Communications, Journal Name: Computer Physics Communications Journal Issue: C Vol. 211; ISSN 0010-4655
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
Similar Records
The Linearly Scaling 3D Fragment Method for Large Scale Electronic Structure Calculations
The linearly scaling 3D fragment method for large scale electronic structure calculations
Targeting GPUs with OpenMP directives on Summit: A simple and effective Fortran experience
Technical Report
·
Fri Jun 26 00:00:00 EDT 2009
·
OSTI ID:964376
The linearly scaling 3D fragment method for large scale electronic structure calculations
Technical Report
·
Tue Jul 28 00:00:00 EDT 2009
·
OSTI ID:979800
Targeting GPUs with OpenMP directives on Summit: A simple and effective Fortran experience
Journal Article
·
Tue Aug 20 00:00:00 EDT 2019
· Parallel Computing
·
OSTI ID:1569391