skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A GPU-accelerated continuous and discontinuous Galerkin non-hydrostatic atmospheric model

Journal Article · · International Journal of High Performance Computing Applications
 [1];  [1];  [2];  [1]
  1. Department of Applied Mathematics, Naval Postgraduate School, CA, USA
  2. Department of Mathematics, Virginia Tech University, VA, USA

In the article, we present a Graphics Processing Unit (GPU)-accelerated nodal discontinuous Galerkin method for the solution of the three-dimensional Euler equations that govern the motion and thermodynamic state of the atmosphere. Acceleration of the dynamical core of atmospheric models plays an important practical role in not only getting daily forecasts faster, but also in obtaining more accurate (high resolution) results within a given simulation time limit. We use algorithms suitable for the single instruction multiple thread architecture of GPUs to accelerate our model by two orders of magnitude relative to one core of a CPU. Tests on one node of the Titan supercomputer show a speedup of up to 15 times using the K20X GPU as compared to that on the 16-core AMD Opteron CPU. The scalability of the multi-GPU implementation is tested using 16,384 GPUs, which resulted in a weak scaling efficiency of about 90%. Finally, the accuracy and performance of our GPU implementation is verified using several benchmark problems representative of different scales of atmospheric dynamics.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); UT-Battelle LLC/ORNL, Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1565781
Journal Information:
International Journal of High Performance Computing Applications, Vol. 33, Issue 1; ISSN 1094-3420
Publisher:
SAGE
Country of Publication:
United States
Language:
English

References (20)

Efficient construction of unified continuous and discontinuous Galerkin formulations for the 3D Euler equations journal September 2016
A High-Order Accurate Discontinuous Finite Element Method for the Numerical Solution of the Compressible Navier–Stokes Equations journal March 1997
p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees journal January 2011
The Runge–Kutta Discontinuous Galerkin Method for Conservation Laws V journal April 1998
High-Order Methods for Incompressible Fluid Flow book January 2009
Discontinuous Galerkin methods on graphics processing units for nonlinear hyperbolic conservation laws: Discontinuous Galerkin methods on graphics processing units for nonlinear hyperbolic conservation laws journal October 2014
The Lagrange–Galerkin Spectral Element Method on Unstructured Quadrilateral Grids journal November 1998
A study of spectral element and discontinuous Galerkin methods for the Navier–Stokes equations in nonhydrostatic mesoscale atmospheric modeling: Equation sets and test cases journal April 2008
A Scalable Spectral Element Eulerian Atmospheric Model (SEE-AM) for NWP: Dynamical Core Tests journal January 2004
Continuous and discontinuous Galerkin methods for a scalable three-dimensional nonhydrostatic atmospheric model: Limited-area mode journal October 2012
Nodal discontinuous Galerkin methods on graphics processors journal November 2009
A Review of Element-Based Galerkin Methods for Numerical Weather Prediction: Finite Elements, Spectral Elements, and Discontinuous Galerkin journal May 2015
A case study of CUDA FORTRAN and OpenACC for an atmospheric climate kernel journal July 2015
Bubble Convection Experiments with a Semi-implicit Formulation of the Euler Equations journal July 1993
A curved-element unstructured discontinuous Galerkin method on GPUs for the Euler equations journal April 2012
Numerical solutions of a non-linear density current: A benchmark solution and comparisons journal July 1993
A new dynamical framework of nonhydrostatic global model using the icosahedral grid journal June 2004
Operator-Split Runge–Kutta–Rosenbrock Methods for Nonhydrostatic Atmospheric Models journal April 2012
Roofline: an insightful visual performance model for multicore architectures journal April 2009
Adaptive discontinuous evolution Galerkin method for dry atmospheric flow journal July 2014

Similar Records

GPU acceleration of a petascale application for turbulent mixing at high Schmidt number using OpenMP 4.5
Journal Article · Sun Jul 01 00:00:00 EDT 2018 · Computer Physics Communications · OSTI ID:1565781

OpenACC acceleration of an unstructured CFD solver based on a reconstructed discontinuous Galerkin method for compressible flows
Journal Article · Mon Feb 09 00:00:00 EST 2015 · International Journal for Numerical Methods in Fluids · OSTI ID:1565781

A GPU-accelerated package for simulation of flow in nanoporous source rocks with many-body dissipative particle dynamics
Journal Article · Thu Aug 29 00:00:00 EDT 2019 · Computer Physics Communications · OSTI ID:1565781

Related Subjects