SOLVERS FOR O(N) ELECTRONIC STRUCTURE IN THE STRONG SCALING LIMIT

被引:8
作者
Bock, Nicolas [1 ]
Challacombe, Matt [1 ]
Kale, Laxmikant V. [2 ]
机构
[1] Los Alamos Natl Lab, Div Theoret, Los Alamos, NM 87544 USA
[2] Univ Illinois, Dept Comp Sci, Parallel Programming Lab, Champaign, IL 61801 USA
关键词
sparse approximate matrix multiply; sparse linear algebra; SpAMM; reduced complexity algorithm; linear scaling; quantum chemistry; spectral projection; N-Body; Charm plus; matrices with decay; parallel irregular; space filling curve; persistence load balancing; overdecomposition; SPARSE-MATRIX MULTIPLICATION; DENSITY-MATRIX; FOCK MATRIX; COMPUTATION; ALGORITHMS; BOUNDS; DIAGONALIZATION; PURIFICATION; PERFORMANCE; SEARCH;
D O I
10.1137/140974602
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a hybrid OpenMP/Charm++ framework for solving the O(N) self-consistent-field eigenvalue problem with parallelism in the strong scaling regime, P >> N, where P is the number of cores, and N is a measure of system size, i.e., the number of matrix rows/columns, basis functions, atoms, molecules, etc. This result is achieved with a nested approach to spectral projection and the sparse approximate matrix multiply [Bock and Challacombe, SIAM J. Sci. Comput., 35 (2013), pp. C72-C98], and involves a recursive, task-parallel algorithm, often employed by generalized N-Body solvers, to occlusion and culling of negligible products in the case of matrices with decay. Employing classic technologies associated with generalized N-Body solvers, including overdecomposition, recursive task parallelism, orderings that preserve locality, and persistence-based load balancing, we obtain scaling beyond hundreds of cores per molecule for small water clusters ([H2O](N), N is an element of {30, 90, 150}, P/N approximate to {819, 273, 164}) and find support for an increasingly strong scalability with increasing system size N.
引用
收藏
页码:C1 / C21
页数:21
相关论文
共 50 条
  • [1] ELSI - An open infrastructure for electronic structure solvers
    Yu, Victor Wen-zhe
    Campos, Carmen
    Dawson, William
    Garcia, Alberto
    Havu, Ville
    Hourahine, Ben
    Huhn, William P.
    Jacquelin, Mathias
    Jia, Weile
    Keceli, Murat
    Laasner, Raul
    Li, Yingzhou
    Lin, Lin
    Lu, Jianfeng
    Moussa, Jonathan
    Roman, Jose E.
    Vazquez-Mayagoitia, Alvaro
    Yang, Chao
    Blum, Volker
    COMPUTER PHYSICS COMMUNICATIONS, 2020, 256
  • [2] A perspective on the density matrix purification for linear scaling electronic structure calculations
    Kim, Jaehoon
    Jung, Yousung
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2016, 116 (08) : 563 - 568
  • [3] Graph-based linear scaling electronic structure theory
    Niklasson, Anders M. N.
    Mniszewski, Susan M.
    Negre, Christian F. A.
    Cawkwell, Marc J.
    Swart, Pieter J.
    Mohd-Yusof, Jamal
    Germann, Timothy C.
    Wall, Michael E.
    Bock, Nicolas
    Rubensson, Emanuel H.
    Djidjev, Hristo
    JOURNAL OF CHEMICAL PHYSICS, 2016, 144 (23)
  • [4] A Survey of the Parallel Performance and Accuracy of Poisson Solvers for Electronic Structure Calculations
    Garcia-Risueno, Pablo
    Alberdi-Rodriguez, Joseba
    Oliveira, Micael J. T.
    Andrade, Xavier
    Pippig, Michael
    Muguerza, Javier
    Arruabarrena, Agustin
    Rubio, Angel
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2014, 35 (06) : 427 - 444
  • [5] Bringing About Matrix Sparsity in Linear-Scaling Electronic Structure Calculations
    Rubensson, Emanuel H.
    Rudberg, Elias
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2011, 32 (07) : 1411 - 1423
  • [6] ELSI: A unified software interface for Kohn-Sham electronic structure solvers
    Yu, Victor Wen-zhe
    Corsetti, Fabiano
    Garcia, Alberto
    Huhn, William P.
    Jacquelin, Mathias
    Jia, Weile
    Lange, Bjoern
    Lin, Lin
    Lu, Jianfeng
    Mi, Wenhui
    Seifitokaldani, Ali
    Vazquez-Mayagoitia, Alvaro
    Yang, Chao
    Yang, Haizhao
    Blum, Volker
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 222 : 267 - 285
  • [7] Importance of doping site of B, N, and O in tuning electronic structure of graphynes
    Kang, Baotao
    Shi, Hu
    Wang, Fang-Fang
    Lee, Jin Yong
    CARBON, 2016, 105 : 156 - 162
  • [8] Spectral Quadrature method for accurate O (N) electronic structure calculations of metals and insulators
    Pratapa, Phanisri P.
    Suryanarayana, Phanish
    Pask, John E.
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 200 : 96 - 107
  • [9] Linear-scaling moment-based electronic structure calculation
    Qin, T.
    PHYSICAL REVIEW B, 2010, 81 (15):
  • [10] Semidefinite programming formulation of linear-scaling electronic structure theories
    Veeraraghavan, Srikant
    Mazziotti, David A.
    PHYSICAL REVIEW A, 2015, 92 (02):