GPU implementation of the linear scaling three dimensional fragment method for large scale electronic structure calculations

被引:16
|
作者
Jia, Weile [1 ,2 ]
Wang, Jue [1 ]
Chi, Xuebin [1 ]
Wang, Lin-Wang [3 ]
机构
[1] Chinese Acad Sci, Supercomp Ctr, Comp Network Informat Ctr, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Lawrence Berkeley Natl Lab, Div Mat Sci, Berkeley, CA USA
关键词
Electronic structure calculations; LS3DF; GPU; MOLECULAR-DYNAMICS;
D O I
10.1016/j.cpc.2016.07.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 nuinber 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. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:8 / 15
页数:8
相关论文
共 50 条
  • [1] Linear-scaling three-dimensional fragment method for large-scale electronic structure calculations
    Wang, Lin-Wang
    Zhao, Zhengji
    Meza, Juan
    PHYSICAL REVIEW B, 2008, 77 (16):
  • [2] A divide-and-conquer linear scaling three-dimensional fragment method for large scale electronic structure calculations
    Zhao, Zhengji
    Meza, Juan
    Wang, Lin-Wang
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2008, 20 (29)
  • [3] The linearly scaling 3D fragment method for large scale electronic structure calculations
    Zhao, Zhengji
    Meza, Juan
    Lee, Byounghak
    Shan, Hongzhang
    Strohmaier, Erich
    Bailey, David
    Wang, Lin-Wang
    SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [4] Linearly Scaling 3D Fragment Method for Large-Scale Electronic Structure Calculations
    Wang, Lin-Wang
    Lee, Byounghak
    Shan, Hongzhang
    Zhao, Zhengji
    Meza, Juan
    Strohmaier, Erich
    Bailey, David H.
    INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2008, : 12 - 21
  • [5] Large-scale electronic structure calculations using linear scaling methods
    Galli, G
    PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2000, 217 (01): : 231 - 249
  • [6] A three-dimensional domain decomposition method for large-scale DFT electronic structure calculations
    Truong Vinh Truong Duy
    Ozaki, Taisuke
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (03) : 777 - 789
  • [7] A three-dimensional domain decomposition method for large-scale DFT electronic structure calculations
    Duy, Truong Vinh Truong
    Ozaki, Taisuke
    Computer Physics Communications, 2013, 185 (03) : 777 - 789
  • [8] GPU algorithms for density matrix methods on MOPAC: linear scaling electronic structure calculations for large molecular systems
    Julio Daniel Carvalho Maia
    Lucidio dos Anjos Formiga Cabral
    Gerd Bruno Rocha
    Journal of Molecular Modeling, 2020, 26
  • [9] GPU algorithms for density matrix methods on MOPAC: linear scaling electronic structure calculations for large molecular systems
    Maia, Julio Daniel Carvalho
    dos Anjos Formiga Cabral, Lucidio
    Rocha, Gerd Bruno
    JOURNAL OF MOLECULAR MODELING, 2020, 26 (11)
  • [10] Augmented orbital minimization method for linear scaling electronic structure calculations
    Tsuchida, Eiji
    JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 2007, 76 (03)