Subquadratic-scaling subspace projection method for large-scale Kohn-Sham density functional theory calculations using spectral finite-element discretization

被引:37
作者
Motamarri, Phani [1 ]
Gavini, Vikram [1 ]
机构
[1] Univ Michigan, Dept Mech Engn, Ann Arbor, MI 48109 USA
关键词
ELECTRONIC-STRUCTURE CALCULATIONS; WANNIER FUNCTIONS; GROUND-STATE; MATRIX; PSEUDOPOTENTIALS; APPROXIMATION; COMPUTATIONS; MINIMIZATION; ITERATION; EQUATION;
D O I
10.1103/PhysRevB.90.115127
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We present a subspace projection technique to conduct large-scale Kohn-Sham density functional theory calculations using higher-order spectral finite-element discretization. The proposed method treats both metallic and insulating materials in a single framework and is applicable to both pseudopotential as well as all-electron calculations. The key ideas involved in the development of this method include: (i) employing a higher-order spectral finite-element basis that is amenable to mesh adaption; (ii) using a Chebyshev filter to construct a subspace, which is an approximation to the occupied eigenspace in a given self-consistent field iteration; (iii) using a localization procedure to construct a nonorthogonal localized basis spanning the Chebyshev filtered subspace; and (iv) using a Fermi-operator expansion in terms of the subspace-projected Hamiltonian represented in the nonorthogonal localized basis to compute relevant quantities like the density matrix, electron density, and band energy. We demonstrate the accuracy and efficiency of the proposed approach on benchmark systems involving pseudopotential calculations on aluminum nanoclusters up to 3430 atoms and on alkane chains up to 7052 atoms, as well as all-electron calculations on silicon nanoclusters up to 3920 electrons. The benchmark studies revealed that accuracies commensurate with chemical accuracy can be obtained with the proposed method, and a subquadratic-scaling with system size was observed for the range of materials systems studied. In particular, for the alkane chains-representing an insulating material-close to linear scaling is observed, whereas, for aluminum nanoclusters-representing a metallic material-the scaling is observed to be O(N-1.46). For all-electron calculations on silicon nanoclusters, the scaling with the number of electrons is computed to be O(N-1.75). In all the benchmark systems, significant computational savings have been realized with the proposed approach, with approximately tenfold speedups observed for the largest systems with respect to reference calculations.
引用
收藏
页数:21
相关论文
共 101 条
[1]   ITERATIVE PROCEDURES FOR NONLINEAR INTEGRAL EQUATIONS [J].
ANDERSON, DG .
JOURNAL OF THE ACM, 1965, 12 (04) :547-&
[2]   98SELF-CONSISTENT PSEUDOPOTENTIALS AND ULTRALOCALIZED FUNCTIONS FOR ENERGY BANDS [J].
ANDERSON, PW .
PHYSICAL REVIEW LETTERS, 1968, 21 (01) :13-&
[3]  
[Anonymous], PETSC 3 4 USERS MANU
[4]  
[Anonymous], J MOL STRUCT THEOCHE
[5]  
[Anonymous], 2013, Introduction to computational chemistry
[6]  
[Anonymous], 1992, Numerical Methods for Large Eigenvalue Problems
[7]  
[Anonymous], 2002, TEXTS APPL MATH
[8]  
[Anonymous], SIAM J MATRIX ANAL A
[9]  
[Anonymous], ARXIV14043773V1
[10]  
[Anonymous], P NATL ACAD SCI US