Paper
28 July 2023 VASP porting and parallel optimization on GPU like accelerator
Shibiao Hu, Peng Wu, Wudi Cao, Jiu Liu, Xudong Tang
Author Affiliations +
Proceedings Volume 12756, 3rd International Conference on Applied Mathematics, Modelling, and Intelligent Computing (CAMMIC 2023); 127562C (2023) https://doi.org/10.1117/12.2685955
Event: 2023 3rd International Conference on Applied Mathematics, Modelling and Intelligent Computing (CAMMIC 2023), 2023, Tangshan, China
Abstract
Vienna ab initio Simulation Package(VASP) is software for performing electronic structure calculations and quantum mechanical molecular dynamics simulations, and is widely used in materials simulation and computational material science research. Currently VASP is accelerated on NVIDIA GPUs via the OpenACC programming model, which cannot be directly compiled and used by domestic GPU like accelerator platform. We use the HIP programming model to port VASP to GPU like accelerator. Refer to the OpenACC port of VASP, we use the HIP API for device and data management, write kernel to implement cyclic accelerated computation, and use mathematical libraries such as hipBLAS and hipFFT to support the computation. After the porting was completed we compare the computed results of the HIP port version of VASP with the CPU version and the OpenACC version. We passed the validation of the correctness of the HIP ported version. We also analyze the principle of All-to-All parallel communication and propose optimization strategies such as aggregated communication and merged copy for the case of multiple bands communication, which are implemented on the HIP port version. We choose the B.hR105 testcase to test the All-to-All before and after optimization. The results demonstrate a 25.57% performance improvement after optimization.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Shibiao Hu, Peng Wu, Wudi Cao, Jiu Liu, and Xudong Tang "VASP porting and parallel optimization on GPU like accelerator", Proc. SPIE 12756, 3rd International Conference on Applied Mathematics, Modelling, and Intelligent Computing (CAMMIC 2023), 127562C (28 July 2023); https://doi.org/10.1117/12.2685955
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Computer simulations

Plane waves

Quantum simulation

Parallel computing

Back to Top