NekRS, a GPU-accelerated spectral element Navier–Stokes solver


Creative Commons License

Fischer P., Kerkemeier S., Min M., Lan Y., Phillips M., Rathnayake T., ...Daha Fazla

Parallel Computing, cilt.114, 2022 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 114
  • Basım Tarihi: 2022
  • Doi Numarası: 10.1016/j.parco.2022.102982
  • Dergi Adı: Parallel Computing
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Applied Science & Technology Source, Computer & Applied Sciences, INSPEC, zbMATH
  • Anahtar Kelimeler: NekRS, Nek5000, LibParanumal, OCCA, GPU, Scalability, Performance, Spectral element method, Incompressible Navier-Stokes, Exascale applications, OPENACC ACCELERATION, ALGORITHM, TENSOR, FLOW
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

© 2022 Argonne National Laboratory, The Author(s)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).