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

Mazur L, Bollweg D, Clarke DA, Altenkort L, Kaczmarek O, Larsen R, Shu H-T, Goswami J, Scior P, Sandmeyer H, Neumann M, et al. (2024)
Computer Physics Communications 300: 109164.

Zeitschriftenaufsatz | Veröffentlicht | Englisch
 
Download
Es wurden keine Dateien hochgeladen. Nur Publikationsnachweis!
Autor*in
Mazur, Lukas; Bollweg, Dennis; Clarke, David A.; Altenkort, LuisUniBi ; Kaczmarek, OlafUniBi ; Larsen, Rasmus; Shu, Hai-Tao; Goswami, Jishnu; Scior, Philipp; Sandmeyer, HaukeUniBi; Neumann, MariusUniBi; Dick, HenrikUniBi
Alle
Abstract / Bemerkung
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.
Stichworte
Lattice QCD; CUDA; HIP; GPU
Erscheinungsjahr
2024
Zeitschriftentitel
Computer Physics Communications
Band
300
Art.-Nr.
109164
ISSN
0010-4655
eISSN
1879-2944
Page URI
https://pub.uni-bielefeld.de/record/2990015

Zitieren

Mazur L, Bollweg D, Clarke DA, et al. SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications . 2024;300: 109164.
Mazur, L., Bollweg, D., Clarke, D. A., Altenkort, L., Kaczmarek, O., Larsen, R., Shu, H. - T., et al. (2024). SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications , 300, 109164. https://doi.org/10.1016/j.cpc.2024.109164
Mazur, Lukas, Bollweg, Dennis, Clarke, David A., Altenkort, Luis, Kaczmarek, Olaf, Larsen, Rasmus, Shu, Hai-Tao, et al. 2024. “SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations”. Computer Physics Communications 300: 109164.
Mazur, L., Bollweg, D., Clarke, D. A., Altenkort, L., Kaczmarek, O., Larsen, R., Shu, H. - T., Goswami, J., Scior, P., Sandmeyer, H., et al. (2024). SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications 300:109164.
Mazur, L., et al., 2024. SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications , 300: 109164.
L. Mazur, et al., “SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations”, Computer Physics Communications , vol. 300, 2024, : 109164.
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-Sonntag, C., Petreczky, P., Mukherjee, S.: SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations. Computer Physics Communications . 300, : 109164 (2024).
Mazur, Lukas, Bollweg, Dennis, Clarke, David A., Altenkort, Luis, Kaczmarek, Olaf, Larsen, Rasmus, Shu, Hai-Tao, Goswami, Jishnu, Scior, Philipp, Sandmeyer, Hauke, Neumann, Marius, Dick, Henrik, Ali, Sajid, Kim, Jangho, Schmidt-Sonntag, Christian, Petreczky, Peter, and Mukherjee, Swagato. “SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations”. Computer Physics Communications 300 (2024): 109164.
Export

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Web of Science

Dieser Datensatz im Web of Science®
Suchen in

Google Scholar