335 citations · 943 across the 37 of their papers we have counts for
41 papers
A stable decoupled perfectly matched layer for the 3D wave equation using the nodal discontinuous Galerkin method
Sophia Julia Feriani, Matthias Cosnefroy, Allan Peter Engsig-Karup +3
In outdoor acoustics, the calculations of sound propagating in air can be computationally heavy if the domain is chosen large enough to fulfil the Sommerfeld radiation condition. B…
Stopping Criteria for the Conjugate Gradient Algorithm in High-Order Finite Element Methods
Yichen Guo, Eric de Sturler, Tim Warburton
We consider stopping criteria that balance algebraic and discretization errors for the conjugate gradient algorithm applied to high-order finite element discretizations of Poisson…
On the entropy projection and the robustness of high order entropy stable discontinuous Galerkin schemes for under-resolved flows
Jesse Chan, Hendrik Ranocha, Andres Rueda-Ramirez +2
High order entropy stable schemes provide improved robustness for computational simulations of fluid flows. However, additional stabilization and positivity preserving limiting can…
HipBone: A performance-portable GPU-accelerated C++ version of the NekBone benchmark
Noel Chalmers, Abhishek Mishra, Damon McDougall +1
We present hipBone, an open source performance-portable proxy application for the Nek5000 (and NekRS) CFD applications. HipBone is a fully GPU-accelerated C++ implementation of the…
Highly Optimized Full-Core Reactor Simulations on Summit
Paul Fischer, Elia Merzari, Misun Min +8
Nek5000/RS is a highly-performant open-source spectral element code for simulation of incompressible and low-Mach fluid flow, heat transfer, and combustion with a particular focus…
GPU Algorithms for Efficient Exascale Discretizations
Ahmad Abdelfattah, Valeria Barra, Natalie Beams +24
In this paper we describe the research and development activities in the Center for Efficient Exascale Discretization within the US Exascale Computing Project, targeting state-of-t…
Efficient Exascale Discretizations: High-Order Finite Element Methods
Tzanio Kolev, Paul Fischer, Misun Min +27
Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that ex…
A Local Discontinuous Galerkin Level Set Reinitialization with Subcell Stabilization on Unstructured Meshes
Ali Karakus, Noel Chalmers, Tim Warburton
In this paper we consider a level set reinitialization technique based on a high-order, local discontinuous Galerkin method on unstructured triangular meshes. A finite volume based…
NekRS, a GPU-Accelerated Spectral Element Navier-Stokes Solver
Paul Fischer, Stefan Kerkemeier, Misun Min +8
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 t…
Entropy stable modal discontinuous Galerkin schemes and wall boundary conditions for the compressible Navier-Stokes equations
Jesse Chan, Yimin Lin, Tim Warburton
Entropy stable schemes ensure that physically meaningful numerical solutions also satisfy a semi-discrete entropy inequality under appropriate boundary conditions. In this work, we…
Initial Guesses for Sequences of Linear Systems in a GPU-Accelerated Incompressible Flow Solver
Anthony P. Austin, Noel Chalmers, Tim Warburton
We consider several methods for generating initial guesses when iteratively solving sequences of linear systems, showing that they can be implemented efficiently in GPU-accelerated…
Scalability of High-Performance PDE Solvers
Paul Fischer, Misun Min, Thilina Rathnayake +8
Performance tests and analyses are critical to effective HPC software development and are central components in the design and implementation of computational algorithms for achiev…
An entropy stable discontinuous Galerkin method for the shallow water equations on curvilinear meshes with wet/dry fronts accelerated by GPUs
Niklas Wintermeyer, Andrew R. Winters, Gregor J. Gassner +1
We extend the entropy stable high order nodal discontinuous Galerkin spectral element approximation for the non-linear two dimensional shallow water equations presented by Winterme…
A GPU Accelerated Discontinuous Galerkin Incompressible Flow Solver
Ali Karakus, Noel Chalmers, Kasia Swirydowicz +1
We present a GPU-accelerated version of a high-order discontinuous Galerkin discretization of the unsteady incompressible Navier-Stokes equations. The equations are discretized in…
Acceleration of tensor-product operations for high-order finite element methods
Kasia Świrydowicz, Noel Chalmers, Ali Karakus +1
This paper is devoted to GPU kernel optimization and performance analysis of three tensor-product operators arising in finite element methods. We provide a mathematical background…
Acceleration of the Implicit-Explicit Non-hydrostatic Unified Model of the Atmosphere (NUMA) on Manycore Processors
Daniel S. Abdi, Francis X. Giraldo, Emil M. Constantinescu +3
We present the acceleration of an IMplicit-EXplicit (IMEX) non-hydrostatic atmospheric model on manycore processors such as GPUs and Intel's MIC architecture. IMEX time integration…
On the penalty stabilization mechanism for upwind discontinuous Galerkin formulations of first order hyperbolic systems
Jesse Chan, T. Warburton
Penalty fluxes are dissipative numerical fluxes for high order discontinuous Galerkin (DG) methods which depend on a penalization parameter. We investigate the dependence of the sp…
A GPU-accelerated nodal discontinuous Galerkin method with high-order absorbing boundary conditions and corner/edge compatibility
Axel Modave, Andreas Atle, Jesse Chan +1
Discontinuous Galerkin finite element schemes exhibit attractive features for accurate large-scale wave-propagation simulations on modern parallel architectures. For many applicati…
GPU Acceleration of Hermite Methods for the Simulation of Wave Propagation
Arturo Vargas, Jesse Chan, Thomas Hagstrom +1
The Hermite methods of Goodrich, Hagstrom, and Lorenz (2006) use Hermite interpolation to construct high order numerical methods for hyperbolic initial value problems. The structur…
Weight-adjusted discontinuous Galerkin methods: curvilinear meshes
Jesse Chan, Russell J. Hewett, T. Warburton
Traditional time-domain discontinuous Galerkin (DG) methods result in large storage costs at high orders of approximation due to the storage of dense elemental matrices. In this wo…
Weight-adjusted discontinuous Galerkin methods: wave propagation in heterogeneous media
Jesse Chan, Russell J. Hewett, T. Warburton
Time-domain discontinuous Galerkin (DG) methods for wave propagation require accounting for the inversion of dense elemental mass matrices, where each mass matrix is computed with…
Reduced storage nodal discontinuous Galerkin methods on semi-structured prismatic meshes
Jesse Chan, Zheng Wang, Russell J. Hewett +1
We present a high order time-domain nodal discontinuous Galerkin method for wave problems on hybrid meshes consisting of both wedge and tetrahedral elements. We allow for verticall…
Array Program Transformation with Loo.py by Example: High-Order Finite Elements
Andreas Klöckner, Lucas C. Wilcox, T. Warburton
To concisely and effectively demonstrate the capabilities of our program transformation system Loo.py, we examine a transformation path from two real-world Fortran subroutines as f…
GPU performance analysis of a nodal discontinuous Galerkin method for acoustic and elastic models
Axel Modave, Amik St-Cyr, Tim Warburton
Finite element schemes based on discontinuous Galerkin methods possess features amenable to massively parallel computing accelerated with general purpose graphics processing units…