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

04/12/2021
by   Paul Fischer, et al.
0

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.

READ FULL TEXT
research
02/11/2021

Performance of nonconforming spectral element method for Stokes problems

In this paper, we study the performance of the non-conforming least-squa...
research
10/14/2021

Tuning Spectral Element Preconditioners for Parallel Scalability on GPUs

The Poisson pressure solve resulting from the spectral element discretiz...
research
09/10/2021

GPU Algorithms for Efficient Exascale Discretizations

In this paper we describe the research and development activities in the...
research
03/23/2021

A Massively Parallel Time-Domain Coupled Electrodynamics-Micromagnetics Solver

We present a new, high-performance coupled electrodynamics-micromagnetic...
research
09/07/2007

Computational performance of a parallelized high-order spectral and mortar element toolbox

In this paper, a comprehensive performance review of a MPI-based high-or...
research
04/16/2021

Code generation for productive portable scalable finite element simulation in Firedrake

Creating scalable, high performance PDE-based simulations requires a sui...
research
11/25/2017

Spectral Element Methods for Liquid Metal Reactors Applications

Funded by the U.S. Department of Energy, the Nuclear Energy Advanced Mod...

Please sign up or login with your details

Forgot password? Click here to reset