2022
DOI: 10.1021/acs.jctc.1c00820
|View full text |Cite
|
Sign up to set email alerts
|

A Task-Based Approach to Parallel Restricted Hartree–Fock Calculations

Abstract: In recent years, parallelism via multithreading has become extremely important to the optimization of high-performance electronic structure theory codes. Such multithreading is generally achieved via OpenMP constructs, using a fork-join threading model to enable thread-level data parallelism within the code. An alternative approach to multithreading is task-based parallelism, which displays multiple benefits relative to fork-join thread parallelism. A novel Restricted Hartree−Fock (RHF) algorithm, utilizing ta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 72 publications
0
3
0
Order By: Relevance
“…49 Thus, we next discard 50 blocks for equilibration and reblock the remaining 150 blocks to produce an estimate of the energy and its error bar. The resulting energy is −5.3825 (7), which is comparable to the energy of CCSD(T), −5.3841. Note that the above example is for demonstration purposes only.…”
Section: ■ Applications and Discussionmentioning
confidence: 69%
See 1 more Smart Citation
“…49 Thus, we next discard 50 blocks for equilibration and reblock the remaining 150 blocks to produce an estimate of the energy and its error bar. The resulting energy is −5.3825 (7), which is comparable to the energy of CCSD(T), −5.3841. Note that the above example is for demonstration purposes only.…”
Section: ■ Applications and Discussionmentioning
confidence: 69%
“…The development of new electronic structure methods can often be accelerated by programs written in high-level, interpreted languages such as Python and Julia. Prominent recent examples are , , , , , , , , and . If programs written in such high-level languages reach similar performance compared to other production-level programs written in Fortran or C++, much more scientific development can be achieved at a faster pace.…”
Section: Introductionmentioning
confidence: 99%
“…JuliaChem, developed by Poole, Galvez Vallejo, and Gordon, ,, showcased a native Julia implementation of the RHF method. Julia showed promise in writing quantum chemistry code in two important ways.…”
Section: Juliachemmentioning
confidence: 99%