2017
DOI: 10.1177/1094342017732628
|View full text |Cite
|
Sign up to set email alerts
|

An efficient MPI/OpenMP parallelization of the Hartree–Fock–Roothaan method for the first generation of Intel® Xeon Phi™ processor architecture

Abstract: The Hartree-Fock method in the General Atomic and Molecular Structure System (GAMESS) quantum chemistry package represents one of the most irregular algorithms in computation today. Major steps in the calculation are the irregular computation of electron repulsion integrals and the building of the Fock matrix. These are the central components of the main self consistent field (SCF) loop, the key hot spot in electronic structure codes. By threading the Message Passing Interface (MPI) ranks in the official relea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 18 publications
(12 citation statements)
references
References 32 publications
0
12
0
Order By: Relevance
“…It also eliminates intranode MPI communications. This hybrid MPI+OpenMP parallelization has been recently implemented in GAMESS …”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…It also eliminates intranode MPI communications. This hybrid MPI+OpenMP parallelization has been recently implemented in GAMESS …”
Section: Methodsmentioning
confidence: 99%
“…This matrix (Equation ) is composed of the internal contribution and ESP. The former is the usual Fock matrix as in non‐FMO calculations, and its parallelization is described elsewhere . Therefore, the description below (Sections 2.2.1 and 2.2.2) focuses on ESP, which is FMO specific, and according to Equation consists from one‐electron and two‐electron contributions.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Hybrid MPI + OpenMP programming has found significant use in multiple modern electronic structure theory programs. Restricted Hartree−Fock (RHF) codes, such as GTFock, 148 the LibCChem RHF code, 89 and the OpenMP implementation of the GAMESS RHF code, 149 all use hybrid programming to improve code parallelism. These codes typically parallelize the Fock build by distributing the two electron integral shell quartets across different MPI ranks and then use multiple OpenMP threads within each MPI process to calculate its assigned shell quartet(s).…”
Section: Programming Environmentsmentioning
confidence: 99%