Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Accelerating Time Integration for the Shallow Water Equations on the Sphere Using GPUs

Journal Article · · Procedia Computer Science
 [1];  [1];  [2]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  2. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

The push towards larger and larger computational platforms has made it possible for climate simulations to resolve climate dynamics across multiple spatial and temporal scales. This direction in climate simulation has created a strong need to develop scalable time-stepping methods capable of accelerating throughput on high performance computing. This work details the recent advances in the implementation of implicit time stepping on a spectral element cube-sphere grid using graphical processing units (GPU) based machines. We demonstrate how solvers in the Trilinos project are interfaced with ACME and GPU kernels can significantly increase computational speed of the residual calculations in the implicit time stepping method for the shallow water equations on the sphere. We show the optimization gains and data structure reorganization that facilitates the performance improvements.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Biological and Environmental Research (BER) (SC-23); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
Grant/Contract Number:
AC04-94AL85000
OSTI ID:
1214700
Alternate ID(s):
OSTI ID: 1265329
Journal Information:
Procedia Computer Science, Journal Name: Procedia Computer Science Journal Issue: C Vol. 51; ISSN 1877-0509
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (22)

The Spectral Element Method for the Shallow Water Equations on the Sphere journal January 1997
Conservative Finite-Difference Approximations of the Primitive Equations on Quasi-Uniform Spherical Grids journal February 1972
A spectral element shallow water model on spherical geodesic grids journal January 2001
A Scalable and Adaptable Solution Framework within Components of the Community Climate System Model book January 2009
Multirate extrapolation methods for differential equations with different time scales journal June 1997
Multirate Explicit Adams Methods for Time Integration of Conservation Laws journal August 2008
A standard test set for numerical approximations to the shallow water equations in spherical geometry journal September 1992
Comparative performance of exponential, implicit, and explicit integrators for stiff systems of ODEs journal March 2013
Jacobian-free Newton–Krylov methods: a survey of approaches and applications journal January 2004
Parallel multilevel methods for implicit solution of shallow water equations with nonsmooth topography on the cubed-sphere journal April 2011
Multi-moment ADER-Taylor methods for systems of conservation laws with source terms in one dimension journal August 2012
Algorithmic improvements for schemes using the ADER time discretization journal June 2013
Heterogeneous multiscale methods for stiff ordinary differential equations journal May 2005
Newton-GMRES Preconditioning for Discontinuous Galerkin Discretizations of the Navier–Stokes Equations journal January 2008
An Asymptotic Parallel-in-Time Method for Highly Oscillatory PDEs journal January 2014
An overview of the Trilinos project journal September 2005
Scalable parallel programming with CUDA journal March 2008
Compiler support for the Fortran 2003 and 2008 standards revision 10 journal July 2012
Conservative Finite-Difference Approximations of the Primitive Equations on Quasi-Uniform Spherical Grids journal February 1972
Accuracy Analysis of a Spectral Element Atmospheric Model Using a Fully Implicit Solution Framework journal August 2010
A Spectral Deferred Correction Method Applied to the Shallow Water Equations on a Sphere journal October 2013
An initial-value problem for testing numerical models of the global shallow-water equations journal January 2004

Cited By (2)

Acceleration of the Implicit-Explicit Non-hydrostatic Unified Model of the Atmosphere (NUMA) on Manycore Processors preprint January 2017
Acceleration of the IMplicit–EXplicit nonhydrostatic unified model of the atmosphere on manycore processors journal October 2017

Similar Records

The spectral element method for the shallow water equations on the sphere
Journal Article · Tue Dec 31 23:00:00 EST 1996 · Journal of Computational Physics · OSTI ID:518379

Time Acceleration Methods for Advection on the Cubed Sphere
Conference · Wed Dec 31 23:00:00 EST 2008 · OSTI ID:964701