English

NekRS, a GPU-Accelerated Spectral Element Navier-Stokes Solver

Performance 2021-04-14 v1 Distributed, Parallel, and Cluster Computing

Abstract

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 gridpoints.

Cite

@article{arxiv.2104.05829,
  title  = {NekRS, a GPU-Accelerated Spectral Element Navier-Stokes Solver},
  author = {Paul Fischer and Stefan Kerkemeier and Misun Min and Yu-Hsiang Lan and Malachi Phillips and Thilina Rathnayake and Elia Merzari and Ananias Tomboulides and Ali Karakus and Noel Chalmers and Tim Warburton},
  journal= {arXiv preprint arXiv:2104.05829},
  year   = {2021}
}

Comments

14 pages, 8 figures

R2 v1 2026-06-24T01:06:04.045Z