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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: 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, Christian, Petreczky, Peter, Mukherjee, Swagato
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910396859809792
author 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, Christian
Petreczky, Peter
Mukherjee, Swagato
author_facet 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, Christian
Petreczky, Peter
Mukherjee, Swagato
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2306_01098
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations
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, Christian
Petreczky, Peter
Mukherjee, Swagato
High Energy Physics - Lattice
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.
title SIMULATeQCD: A simple multi-GPU lattice code for QCD calculations
topic High Energy Physics - Lattice
url https://arxiv.org/abs/2306.01098