SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations

L. Mazur, D. Bollweg, D.A. Clarke, L. Altenkort, O. Kaczmarek, R. Larsen, H.-T. Shu, J. Goswami, P. Scior, H. Sandmeyer, M. Neumann, H. Dick, S. Ali, J. Kim, C. Schmidt, P. Petreczky, S. Mukherjee, Computer Physics Communications (2023).

Download
No fulltext has been uploaded.
Journal Article | English
Author
Mazur, LukasLibreCat ; Bollweg, Dennis; Clarke, David A.; Altenkort, Luis; Kaczmarek, Olaf; Larsen, Rasmus; Shu, Hai-Tao; Goswami, Jishnu; Scior, Philipp; Sandmeyer, Hauke; Neumann, Marius; Dick, Henrik
All
Abstract
The rise of exascale supercomputers has fueled competition among GPU vendors, driving lattice QCD developers to write code that supports multiple APIs. Moreover, new developments in algorithms and physics research require frequent updates to existing software. These challenges have to be balanced against constantly changing personnel. At the same time, there is a wide range of applications for HISQ fermions in QCD studies. This situation encourages the development of software featuring a HISQ action that is flexible, high-performing, open source, easy to use, and easy to adapt. In this technical paper, we explain the design strategy, provide implementation details, list available algorithms and modules, and show key performance indicators for SIMULATeQCD, a simple multi-GPU lattice code for large-scale QCD calculations, mainly developed and used by the HotQCD collaboration. The code is publicly available on GitHub.
Publishing Year
Journal Title
Computer Physics Communications
LibreCat-ID

Cite this

Mazur L, Bollweg D, Clarke DA, et al. SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications. Published online 2023. doi:10.48550/ARXIV.2306.01098
Mazur, L., Bollweg, D., Clarke, D. A., Altenkort, L., Kaczmarek, O., Larsen, R., Shu, H.-T., Goswami, J., Scior, P., Sandmeyer, H., Neumann, M., Dick, H., Ali, S., Kim, J., Schmidt, C., Petreczky, P., & Mukherjee, S. (2023). SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications. https://doi.org/10.48550/ARXIV.2306.01098
@article{Mazur_Bollweg_Clarke_Altenkort_Kaczmarek_Larsen_Shu_Goswami_Scior_Sandmeyer_et al._2023, title={SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations}, DOI={10.48550/ARXIV.2306.01098}, journal={Computer Physics Communications}, author={Mazur, Lukas and Bollweg, Dennis and Clarke, David A. and Altenkort, Luis and Kaczmarek, Olaf and Larsen, Rasmus and Shu, Hai-Tao and Goswami, Jishnu and Scior, Philipp and Sandmeyer, Hauke and et al.}, year={2023} }
Mazur, Lukas, Dennis Bollweg, David A. Clarke, Luis Altenkort, Olaf Kaczmarek, Rasmus Larsen, Hai-Tao Shu, et al. “SIMULATeQCD: A Simple Multi-GPU Lattice Code for QCD Calculations.” Computer Physics Communications, 2023. https://doi.org/10.48550/ARXIV.2306.01098.
L. Mazur et al., “SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations,” Computer Physics Communications, 2023, doi: 10.48550/ARXIV.2306.01098.
Mazur, Lukas, et al. “SIMULATeQCD: A Simple Multi-GPU Lattice Code for QCD Calculations.” Computer Physics Communications, 2023, doi:10.48550/ARXIV.2306.01098.

Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar