English

High Performance GPU Accelerated MuST Software

Computational Physics 2023-09-01 v1

Abstract

The MuST package is a computational software designed for ab initio electronic structure calculations for solids. The Locally Self-consistent Multiple Scattering (LSMS) method implemented in MuST allows to perform the electronic structure calculation for systems with a large number of atoms per unit cell. For the LSMS method with muffin-tin potential approximation, the major computational challenge is the matrix inverse for the scattering matrix calculation, which could take more than 90\% of the computing time. However, the matrix inverse can be significantly accelerated by modern graphical-processing-units (GPUs). In this paper, we discuss our approach to the code acceleration by offloading the matrix inverse tasks to the GPUs through a Fortran-C interface from the Fortran code to the CUDA code. We report our performance results showing significant speedup ratio achieved to the calculations of NiAu alloy, a candidate for thermoelectric materials.

Keywords

Cite

@article{arxiv.2308.16317,
  title  = {High Performance GPU Accelerated MuST Software},
  author = {Xiao Liang and Edward Hanna and Derek Simmel and Hang Liu and Yang Wang},
  journal= {arXiv preprint arXiv:2308.16317},
  year   = {2023}
}
R2 v1 2026-06-28T12:08:48.640Z