TY - JOUR
T1 - Large-Scale Parallel Implementation of Hartree-Fock Exchange Energy on Real-Space Grids Using 3D-Parallel Fast Fourier Transform
AU - Takahashi, Hideaki
AU - Sakuraba, Shun
AU - Morita, Akihiro
N1 - Funding Information:
This work was supported by a Grant-in-Aid for Scientific Research in Innovative Areas (no. 23118701) from the Ministry of Education Culture, Sports, Science, and Technology (MEXT), by a Grant-in-Aid for Challenging Exploratory Research (no. 25620004), and a Grant-in-Aid for Scientific Research (C) (no. 17K05138) from the Japan Society for the Promotion of Science (JSPS). The development of the source code and the calculations were performed using computational resources of HPCI systems provided by CX400 at Nagoya University and Cray XC30 and XC40 at Kyoto University through the HPCI System Research Project (Project IDs: hp150131, hp160007, hp170046, hp180032, and hp190011).
Funding Information:
This work was supported by a Grant-in-Aid for Scientific Research in Innovative Areas (no. 23118701) from the Ministry of Education, Culture, Sports, Science, and Technology (MEXT), by a Grant-in-Aid for Challenging Exploratory Research (no. 25620004), and a Grant-in-Aid for Scientific Research (C) (no. 17K05138) from the Japan Society for the Promotion of Science (JSPS). The development of the source code and the calculations were performed using computational resources of HPCI systems provided by CX400 at Nagoya University and Cray XC30 and XC40 at Kyoto University through the HPCI System Research Project (Project IDs: hp150131, hp160007, hp170046, hp180032, and hp190011).
Publisher Copyright:
Copyright © 2020 American Chemical Society.
PY - 2020/3/23
Y1 - 2020/3/23
N2 - Two types of implementation of the Hartree-Fock (HF) exchange energy were developed with the real-space grid approach for the purpose of achieving high efficiency in the parallel execution of the hybrid exchange functional in the density functional theory. First, a parallel implementation of the three-dimensional fast Fourier transform (FFT), referred to as PFFT, was adapted to solve the Poisson equations for the electrostatic potentials of the densities of the orbital pairs. In the other approach, the Poisson equations were solved iteratively through the conjugate gradient (CG) procedures where the operation of Laplacian was parallelized by the domain decomposition scheme. Comparison of the parallel performances for the exchange energy calculation was made between these two approaches, and it was revealed that the calculation with the FFT method is faster than that with CG. The method with FFT is more advantageous than CG because a larger bandwidth can be made available in the collective message passing interface communication associated with the parallel execution of FFT. We also implemented the projection operator to circumvent the laborious calculation of the exchange energy at every self-consistent field step, which made a significant contribution to expedite the convergence. To assess the accuracy of our implementation, the association energies of a hydrated ion were computed, which showed excellent agreement with those given by the Gaussian 09 program employing sophisticated basis sets.
AB - Two types of implementation of the Hartree-Fock (HF) exchange energy were developed with the real-space grid approach for the purpose of achieving high efficiency in the parallel execution of the hybrid exchange functional in the density functional theory. First, a parallel implementation of the three-dimensional fast Fourier transform (FFT), referred to as PFFT, was adapted to solve the Poisson equations for the electrostatic potentials of the densities of the orbital pairs. In the other approach, the Poisson equations were solved iteratively through the conjugate gradient (CG) procedures where the operation of Laplacian was parallelized by the domain decomposition scheme. Comparison of the parallel performances for the exchange energy calculation was made between these two approaches, and it was revealed that the calculation with the FFT method is faster than that with CG. The method with FFT is more advantageous than CG because a larger bandwidth can be made available in the collective message passing interface communication associated with the parallel execution of FFT. We also implemented the projection operator to circumvent the laborious calculation of the exchange energy at every self-consistent field step, which made a significant contribution to expedite the convergence. To assess the accuracy of our implementation, the association energies of a hydrated ion were computed, which showed excellent agreement with those given by the Gaussian 09 program employing sophisticated basis sets.
UR - http://www.scopus.com/inward/record.url?scp=85082146327&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85082146327&partnerID=8YFLogxK
U2 - 10.1021/acs.jcim.9b01063
DO - 10.1021/acs.jcim.9b01063
M3 - Article
C2 - 32092264
AN - SCOPUS:85082146327
SN - 1549-9596
VL - 60
SP - 1376
EP - 1389
JO - Journal of Chemical Information and Modeling
JF - Journal of Chemical Information and Modeling
IS - 3
ER -