2019
DOI: 10.1021/acs.jctc.9b00409
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Distributed/Shared Memory Model for the RI-MP2 Method in the Fragment Molecular Orbital Framework

Abstract: The general distributed data interface (GDDI) that was developed for the fragment molecular orbital (FMO) method is combined with the shared memory OpenMP parallel middleware to support a threading multilevel parallelism. First, GDDI partitions [logical] compute nodes into groups, which are statically or dynamically assigned to different fragments. A small number of processes are created on each compute node. Each process subsequently spawns multiple threads for the actual computation. The performance of the h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
24
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 28 publications
(24 citation statements)
references
References 25 publications
0
24
0
Order By: Relevance
“…Bottlenecks in the RI-G3 method, including the HF/6-31G­(d) gradient, RI-MP2/6-31G­(d) gradient, RI-CCSD­(T)/6-31G­(d), and RI-MP2/G3L single point energy calculations have been parallelized using the hybrid distributed/shared memory models based on MPI and OpenMP API. In practice, one MPI rank is created on each compute node or socket, which then spawns a team of threads for the actual computation.…”
Section: Mpi/openmp Ri-g3/pdg Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…Bottlenecks in the RI-G3 method, including the HF/6-31G­(d) gradient, RI-MP2/6-31G­(d) gradient, RI-CCSD­(T)/6-31G­(d), and RI-MP2/G3L single point energy calculations have been parallelized using the hybrid distributed/shared memory models based on MPI and OpenMP API. In practice, one MPI rank is created on each compute node or socket, which then spawns a team of threads for the actual computation.…”
Section: Mpi/openmp Ri-g3/pdg Methodsmentioning
confidence: 99%
“…This subsequently minimizes the memory footprint compared with the distributed model that needs to replicate most data structures. The performance of MPI/OpenMP for the RI-MP2 energy and gradient and the RI-CCSD­(T) energy have been implemented and demonstrated previously. These methods are interfaced with the G3 driver for the MPI/OpenMP RI-G3 method, whose accuracy and performance are discussed in the next sections.…”
Section: Mpi/openmp Ri-g3/pdg Methodsmentioning
confidence: 99%
See 3 more Smart Citations