MPI/OpenMP Hybrid Parallel Algorithm of Resolution of Identity Second-Order Moller-Plesset Perturbation Calculation for Massively Parallel Multicore Supercomputers

被引:34
|
作者
Katouda, Michio [1 ]
Nakajima, Takahito [1 ]
机构
[1] RIKEN Adv Inst Computat Sci, Computat Mol Sci Res Team, Kobe, Hyogo 6570047, Japan
关键词
QUANTUM-CHEMISTRY CALCULATIONS; GRAPHICAL PROCESSING UNITS; ELECTRONIC-STRUCTURE CALCULATIONS; MP2 ENERGY CALCULATIONS; DISTRIBUTED-DATA; RI-MP2; METHOD; BASIS-SETS; COMPUTERS; IMPLEMENTATION; APPROXIMATION;
D O I
10.1021/ct400795v
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
A new algorithm for massively parallel calculations of electron correlation energy of large molecules based on the resolution of identity second-order Moller-Plesset perturbation (RI-MP2) technique is developed and implemented into the quantum chemistry software NTChem. In this algorithm, a Message Passing Interface (MPI) and Open Multi-Processing (OpenMP) hybrid parallel programming model is applied to attain efficient parallel performance on massively parallel supercomputers. An in-core storage scheme of intermediate data of three-center electron repulsion integrals utilizing the distributed memory is developed to eliminate input/output (I/O) overhead. The parallel performance of the algorithm is tested on massively parallel supercomputers such as the K computer (using up to 45 992 central processing unit (CPU) cores) and a commodity Intel Xeon cluster (using up to 8192 CPU cores). The parallel RI-MP2/cc-pVTZ calculation of two-layer nanographene sheets (C150H30)(2) (number of atomic orbitals is 9640) is performed using 8991 node and 71 288 CPU cores of the K computer.
引用
收藏
页码:5373 / 5380
页数:8
相关论文
共 50 条
  • [1] MPI/OpenMP Hybrid Parallel Algorithm for Resolution of Identity Second-Order Moller-Plesset Perturbation Calculation of Analytical Energy Gradient for Massively Parallel Multicore Supercomputers
    Katouda, Michio
    Nakajima, Takahito
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2017, 38 (08) : 489 - 507
  • [2] MPI/OpenMP hybrid parallel implementation of second-order Moller-Plesset perturbation theory using numerical quadratures
    Ishimura, Kazuya
    Ten-no, Seiichiro
    THEORETICAL CHEMISTRY ACCOUNTS, 2011, 130 (2-3) : 317 - 321
  • [3] A parallel second-order Moller-Plesset gradient
    Fletcher, GD
    Rendell, AP
    Sherwood, P
    MOLECULAR PHYSICS, 1997, 91 (03) : 431 - 438
  • [4] Local Moller-Plesset perturbation theory: A massively parallel algorithm
    Nielsen, Ida M. B.
    Janssen, Curtis L.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2007, 3 (01) : 71 - 79
  • [5] Efficient Parallel Algorithm of Second-Order Moller-Plesset Perturbation Theory with Resolution-of-Identity Approximation (RI-MP2)
    Katouda, Michio
    Nagase, Shigeru
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2009, 109 (10) : 2121 - 2130
  • [6] Massively parallel and linear-scaling algorithm for second-order Moller-Plesset perturbation theory applied to the study of supramolecular wires
    Kjaergaard, Thomas
    Baudin, Pablo
    Bykov, Dmytro
    Eriksen, Janus Juul
    Ettenhuber, Patrick
    Kristensen, Kasper
    Larkin, Jeff
    Liakh, Dmitry
    Pawlowski, Filip
    Vose, Aaron
    Wang, Yang Min
    Jorgensen, Poul
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 212 : 152 - 160
  • [7] Distributed memory parallel implementation of energies and gradients for second-order Moller-Plesset perturbation theory with the resolution-of-the-identity approximation
    Hättig, C
    Hellweg, A
    Köhn, A
    PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2006, 8 (10) : 1159 - 1169
  • [8] Second-Order Moller-Plesset Perturbation Theory in the Condensed Phase: An Efficient and Massively Parallel Gaussian and Plane Waves Approach
    Del Ben, Mauro
    Hutter, Jueg
    VandeVondele, Joost
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2012, 8 (11) : 4177 - 4188
  • [9] A Kinetic Energy Fitting Metric for Resolution of the Identity Second-Order Moller-Plesset Perturbation Theory
    Lambrecht, Daniel S.
    Brandhorst, Kai
    Miller, William H.
    McCurdy, C. William
    Head-Gordon, Martin
    JOURNAL OF PHYSICAL CHEMISTRY A, 2011, 115 (13): : 2794 - 2801
  • [10] MPI/OpenMP hybrid parallel implementation of second-order Møller–Plesset perturbation theory using numerical quadratures
    Kazuya Ishimura
    Seiichiro Ten-no
    Theoretical Chemistry Accounts, 2011, 130 : 317 - 321