TY - JOUR
T1 - NekRS, a GPU-accelerated spectral element Navier–Stokes solver
AU - Fischer, Paul
AU - Kerkemeier, Stefan
AU - Min, Misun
AU - Lan, Yu Hsiang
AU - Phillips, Malachi
AU - Rathnayake, Thilina
AU - Merzari, Elia
AU - Tomboulides, Ananias
AU - Karakus, Ali
AU - Chalmers, Noel
AU - Warburton, Tim
N1 - Funding Information:
This material is based upon work supported by the U.S. Department of Energy , Office of Science, under contract DE-AC02-06CH11357 .
Funding Information:
This research is supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of two U.S. Department of Energy organizations (Office of Science and the National Nuclear Security Administration) responsible for the planning and preparation of a capable exascale ecosystem, including software, applications, hardware, advanced system engineering and early testbed platforms, in support of the nation’s exascale computing imperative.
Funding Information:
The research used resources of the Argonne Leadership Computing Facility, which is supported by the U.S. Department of Energy, Office of Science, under Contract DE-AC02-06CH11357. This research also used resources of the Oak Ridge Leadership Computing Facility at Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract DE-AC05-00OR22725. Support was also given by the Frontier Center of Excellence.
Publisher Copyright:
© 2022 Argonne National Laboratory, The Author(s)
PY - 2022/12
Y1 - 2022/12
N2 - The development of NekRS, a GPU-oriented thermal-fluids simulation code based on the spectral element method (SEM) is described. For performance portability, the code is based on the open concurrent compute abstraction and leverages scalable developments in the SEM code Nek5000 and in libParanumal, which is a library of high-performance kernels for high-order discretizations and PDE-based miniapps. Critical performance sections of the Navier–Stokes time advancement are addressed. Performance results on several platforms are presented, including scaling to 27,648 V100s on OLCF Summit, for calculations of up to 60B grid points (240B degrees-of-freedom).
AB - The development of NekRS, a GPU-oriented thermal-fluids simulation code based on the spectral element method (SEM) is described. For performance portability, the code is based on the open concurrent compute abstraction and leverages scalable developments in the SEM code Nek5000 and in libParanumal, which is a library of high-performance kernels for high-order discretizations and PDE-based miniapps. Critical performance sections of the Navier–Stokes time advancement are addressed. Performance results on several platforms are presented, including scaling to 27,648 V100s on OLCF Summit, for calculations of up to 60B grid points (240B degrees-of-freedom).
UR - http://www.scopus.com/inward/record.url?scp=85141764266&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85141764266&partnerID=8YFLogxK
U2 - 10.1016/j.parco.2022.102982
DO - 10.1016/j.parco.2022.102982
M3 - Article
AN - SCOPUS:85141764266
SN - 0167-8191
VL - 114
JO - Parallel Computing
JF - Parallel Computing
M1 - 102982
ER -