MPI/OpenMP hybrid parallel algorithm for resolution of identity second‐order Møller–Plesset perturbation calculation of analytical energy gradient for massively parallel multicore supercomputers

A massively parallel algorithm of the analytical energy gradient calculations based the resolution of identity Møller–Plesset perturbation (RI‐MP2) method from the restricted Hartree–Fock reference is presented for geometry optimization calculations and one‐electron property calculations of large molecules. This algorithm is designed for massively parallel computation on multicore supercomputers applying the Message Passing Interface (MPI) and Open Multi‐Processing (OpenMP) hybrid parallel programming model. In this algorithm, the two‐dimensional hierarchical MP2 parallelization scheme is applied using a huge number of MPI processes (more than 1000 MPI processes) for acceleration of the computationally demanding O(N5) step such as calculations of occupied–occupied and virtual–virtual blocks of MP2 one‐particle density matrix and MP2 two‐particle density matrices. The new parallel algorithm performance is assessed using test calculations of several large molecules such as buckycatcher C60@C60H28 (144 atoms, 1820 atomic orbitals (AOs) for def2‐SVP basis set, and 3888 AOs for def2‐TZVP), nanographene dimer (C96H24)2 (240 atoms, 2928 AOs for def2‐SVP, and 6432 AOs for cc‐pVTZ), and trp‐cage protein 1L2Y (304 atoms and 2906 AOs for def2‐SVP) using up to 32,768 nodes and 262,144 central processing unit (CPU) cores of the K computer. The results of geometry optimization calculations of trp‐cage protein 1L2Y at the RI‐MP2/def2‐SVP level using the 3072 nodes and 24,576 cores of the K computer are presented and discussed to assess the efficiency of the proposed algorithm. © 2017 Wiley Periodicals, Inc.

[1]  F. Weigend,et al.  Efficient use of the correlation consistent basis sets in resolution of the identity MP2 calculations , 2002 .

[2]  P. Pulay,et al.  Direct Use of the Gradient for Investigating Molecular Energy Surfaces , 1977 .

[3]  D. Bernholdt,et al.  Large-scale correlated electronic structure calculations: the RI-MP2 method on parallel computers , 1996 .

[4]  T. H. Dunning Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen , 1989 .

[5]  Yihan Shao,et al.  Accelerating resolution-of-the-identity second-order Møller-Plesset quantum chemistry calculations with graphical processing units. , 2008, The journal of physical chemistry. A.

[6]  J. Nocedal Updating Quasi-Newton Matrices With Limited Storage , 1980 .

[7]  Walter Thiel,et al.  DL-FIND: an open-source geometry optimizer for atomistic simulations. , 2009, The journal of physical chemistry. A.

[8]  J. W. Neidigh,et al.  Designing a 20-residue protein , 2002, Nature Structural Biology.

[9]  Jorge Nocedal,et al.  On the limited memory BFGS method for large scale optimization , 1989, Math. Program..

[10]  Kimihiko Hirao,et al.  An approximate second-order Møller–Plesset perturbation approach for large molecular calculations , 2006 .

[11]  Felipe Zapata,et al.  Molcas 8: New capabilities for multiconfigurational quantum chemical calculations across the periodic table , 2016, J. Comput. Chem..

[12]  F. Weigend,et al.  Balanced basis sets of split valence, triple zeta valence and quadruple zeta valence quality for H to Rn: Design and assessment of accuracy. , 2005, Physical chemistry chemical physics : PCCP.

[13]  Martin Head-Gordon,et al.  A method for two-electron Gaussian integral and integral derivative evaluation using recurrence relations , 1988 .

[14]  Roland Lindh,et al.  Utilizing high performance computing for chemistry: parallel computational chemistry. , 2010, Physical chemistry chemical physics : PCCP.

[15]  Alexander B. Pacheco Introduction to Computational Chemistry , 2011 .

[16]  J. VandeVondele,et al.  Electron Correlation in the Condensed Phase from a Resolution of Identity Approach Based on the Gaussian and Plane Waves Scheme. , 2013, Journal of chemical theory and computation.

[17]  Alán Aspuru-Guzik,et al.  Advances in molecular quantum chemistry contained in the Q-Chem 4 program package , 2014, Molecular Physics.

[18]  F. Neese,et al.  Analytic derivatives for perturbatively corrected "double hybrid" density functionals: theory, implementation, and applications. , 2007, The Journal of chemical physics.

[19]  Peter Pulay,et al.  Ab initio calculation of force constants and equilibrium geometries in polyatomic molecules , 1969 .

[20]  Frank Neese,et al.  The ORCA program system , 2012 .

[21]  Yihan Shao,et al.  An improved algorithm for analytical gradient evaluation in resolution‐of‐the‐identity second‐order Møller‐Plesset perturbation theory: Application to alanine tetrapeptide conformational analysis , 2007, J. Comput. Chem..

[22]  Martin W. Feyereisen,et al.  Use of approximate integrals in ab initio theory. An application in MP2 energy calculations , 1993 .

[23]  Arnim Hellweg,et al.  Distributed memory parallel implementation of energies and gradients for second-order Møller-Plesset perturbation theory with the resolution-of-the-identity approximation. , 2006, Physical chemistry chemical physics : PCCP.

[24]  N. H. Beebe,et al.  Simplifications in the generation and transformation of two‐electron integrals in molecular calculations , 1977 .

[25]  J. VandeVondele,et al.  Probing the structural and dynamical properties of liquid water with models including non-local electron correlation. , 2015, The Journal of chemical physics.

[26]  J. Almlöf,et al.  Principles for a direct SCF approach to LICAO–MOab‐initio calculations , 1982 .

[27]  J. Almlöf,et al.  Integral approximations for LCAO-SCF calculations , 1993 .

[28]  J. VandeVondele,et al.  Second-Order Møller-Plesset Perturbation Theory in the Condensed Phase: An Efficient and Massively Parallel Gaussian and Plane Waves Approach. , 2012, Journal of chemical theory and computation.

[29]  Alán Aspuru-Guzik,et al.  Accelerating Correlated Quantum Chemistry Calculations Using Graphical Processing Units , 2010, Computing in Science & Engineering.

[30]  Uğur Bozkaya Erratum: “Derivation of general analytic gradient expressions for density-fitted post-Hartree-Fock methods: An efficient implementation for the density-fitted second-order Møller–Plesset perturbation theory” [J. Chem. Phys. 141, 124108 (2014)] , 2014 .

[31]  P. Pulay Improved SCF convergence acceleration , 1982 .

[32]  Frank Neese,et al.  Efficient Structure Optimization with Second-Order Many-Body Perturbation Theory: The RIJCOSX-MP2 Method. , 2010, Journal of chemical theory and computation.

[33]  Roland Lindh,et al.  Unbiased auxiliary basis sets for accurate two-electron integral approximations. , 2007, The Journal of chemical physics.

[34]  Takahito Nakajima,et al.  MPI/OpenMP Hybrid Parallel Algorithm of Resolution of Identity Second-Order Møller-Plesset Perturbation Calculation for Massively Parallel Multicore Supercomputers. , 2013, Journal of chemical theory and computation.

[35]  Henry F. Schaefer,et al.  On the evaluation of analytic energy derivatives for correlated wave functions , 1984 .

[36]  Kazuya Ishimura,et al.  MPI/OpenMP Hybrid Parallel Algorithm for Hartree−Fock Calculations , 2010 .

[37]  Michio Katouda,et al.  Efficient parallel algorithm of second‐order Møller–Plesset perturbation theory with resolution‐of‐identity approximation (RI‐MP2) , 2009 .

[38]  Holger Patzelt,et al.  RI-MP2: optimized auxiliary basis sets and demonstration of efficiency , 1998 .

[39]  John R. Sabin,et al.  On some approximations in applications of Xα theory , 1979 .

[40]  Takahito Nakajima,et al.  NTChem: A high‐performance software package for quantum molecular simulation , 2015 .

[41]  Kazuya Ishimura,et al.  A new algorithm of two-electron repulsion integral calculations: a combination of Pople–Hehre and McMurchie–Davidson methods , 2008 .

[42]  M. Plesset,et al.  Note on an Approximation Treatment for Many-Electron Systems , 1934 .

[43]  Alán Aspuru-Guzik,et al.  Accelerating Correlated Quantum Chemistry Calculations Using Graphical Processing Units , 2010, Computing in Science & Engineering.

[44]  Dieter Cremer,et al.  Møller–Plesset perturbation theory: from small molecule methods to methods for thousands of atoms , 2011 .

[45]  Thomas Kjærgaard,et al.  The molecular gradient using the divide-expand-consolidate resolution of the identity second-order Møller-Plesset perturbation theory: The DEC-RI-MP2 gradient. , 2016, The Journal of chemical physics.

[46]  F. Weigend,et al.  RI-MP2: first derivatives and global consistency , 1997 .

[47]  Marco Häser,et al.  Improvements on the direct SCF method , 1989 .

[48]  Shigeru Obara,et al.  Efficient recursive computation of molecular integrals over Cartesian Gaussian functions , 1986 .

[49]  Joost VandeVondele,et al.  cp2k: atomistic simulations of condensed matter systems , 2014 .

[50]  Martin Head-Gordon,et al.  Analytical gradient of restricted second-order Møller-Plesset correlation energy with the resolution of the identity approximation, applied to the TCNE dimer anion complex , 2006 .

[51]  J. VandeVondele,et al.  Forces and stress in second order Møller-Plesset perturbation theory for condensed phase systems within the resolution-of-identity Gaussian and plane waves approach. , 2015, The Journal of chemical physics.

[52]  Takeshi Ishikawa,et al.  RI-MP2 Gradient Calculation of Large Molecules Using the Fragment Molecular Orbital Method. , 2012, The journal of physical chemistry letters.

[53]  David E. Bernholdt,et al.  Scalability of correlated electronic structure calculations on parallel computers: A case study of the RI-MP2 method , 2000, Parallel Comput..

[54]  J. L. Whitten,et al.  Coulombic potential energy integrals and approximations , 1973 .

[55]  Uğur Bozkaya,et al.  Derivation of general analytic gradient expressions for density-fitted post-Hartree-Fock methods: an efficient implementation for the density-fitted second-order Møller-Plesset perturbation theory. , 2014, The Journal of chemical physics.

[56]  Joost VandeVondele,et al.  Spin-Unrestricted Second-Order Møller-Plesset (MP2) Forces for the Condensed Phase: From Molecular Radicals to F-Centers in Solids. , 2016, Journal of chemical theory and computation.

[57]  Jonas Boström,et al.  Analytical Gradients of the Second-Order Moller-Plesset Energy Using Cholesky Decompositions , 2014 .