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
Alle
Einrichtung
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
Web of Science
Dieser Datensatz im Web of Science®Suchen in