2018
DOI: 10.1002/qua.25851
|View full text |Cite
|
Sign up to set email alerts
|

OpenMP in VASP: Threading and SIMD

Abstract: The Vienna Ab initio Simulation Package (VASP) is a widely used electronic structure code that originally exploits process‐level parallelism through the Message Passing Interface (MPI) for work distribution within and across nodes. Architectural changes of modern parallel processors urge programmers to address thread‐ and data‐level parallelism as well to benefit most from the available compute resources within a node. We describe for VASP how to approach for an MPI + OpenMP parallelization including data‐leve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 20 publications
0
8
0
Order By: Relevance
“…We have carried out calculations on the basis of density functional theory [24] as implemented in the Vienna ab initio simulation package. [25] The projector-augmented wave [26] potential is used to study the electron-ion interactions with a cutoff energy of 520 eV. We have applied Perdew-Burke-Ernzerhof (PBE) functional [27] to deal with the exchange-correlation potential energy and hybrid Heyd Scuseria Ernzerhof (HSE06) functional [28] is used to calculate the accurate results of the electronic band structure.…”
Section: Methodsmentioning
confidence: 99%
“…We have carried out calculations on the basis of density functional theory [24] as implemented in the Vienna ab initio simulation package. [25] The projector-augmented wave [26] potential is used to study the electron-ion interactions with a cutoff energy of 520 eV. We have applied Perdew-Burke-Ernzerhof (PBE) functional [27] to deal with the exchange-correlation potential energy and hybrid Heyd Scuseria Ernzerhof (HSE06) functional [28] is used to calculate the accurate results of the electronic band structure.…”
Section: Methodsmentioning
confidence: 99%
“…Calculations are based on density functional theory (DFT) as implemented in Vienna Ab initio Simulation package (VASP) . A vacuum space is introduced with a size of 13 Å for straight chain and 15 Å for zigzag and 9.33 Å for an armchair chain in a perpendicular direction to the chains for reducing the interactions with the periodic images.…”
Section: Computational Detailsmentioning
confidence: 99%
“…Peng et al present their massively parallel implementation of CCSD(T) within MPQC and demonstrate excellent performance on a wide range of hardware, including hybrid systems. Wende et al describe their hybrid OpenMP + MPI implementation of VASP with special attention to efficient use of SIMD vector units and demonstrate impressive performance gains compared to MPI‐only and compiler‐ based vectorization.…”
Section: Research Resourcesmentioning
confidence: 99%
“…Peng et al [4] present their massively parallel implementation of CCSD(T) within MPQC and demonstrate excellent performance on a wide range of hardware, including hybrid systems. Wende et al [5] describe their hybrid OpenMP + MPI implementation of VASP with special attention to efficient use of SIMD vector units and demonstrate impressive performance gains compared to MPI-only and compiler-based vectorization.Software developers are living in the exciting times. As we transition to post-Moore era, more open and rapid advances in hardware architectures will require development of new software solutions.…”
mentioning
confidence: 99%