A parallel time integrator for solving the linearized shallow water equations on the rotating sphere
Schreiber, M., Loft, R. D.. (2019). A parallel time integrator for solving the linearized shallow water equations on the rotating sphere. Numerical Linear Algebra with Applications, doi:https://doi.org/10.1002/nla.2220
Title | A parallel time integrator for solving the linearized shallow water equations on the rotating sphere |
---|---|
Genre | Article |
Author(s) | M. Schreiber, Richard D. Loft |
Abstract | With the stagnation of processor core performance, further reductions in the time to solution for geophysical fluid problems are becoming increasingly difficult with standard time integrators. Parallel-in-time exposes and exploits additional parallelism in the time dimension, which is inherently sequential in traditional methods. The rational approximation of exponential integrators (REXI) method allows taking arbitrarily long time steps based on a sum over a number of decoupled complex PDEs that can be solved independently massively parallel. Hence, REXI is assumed to be well suited for modern massively parallel super computers, which are currently trending. To date, the study and development of the REXI approach have been limited to linearized problems on the periodic two-dimensional plane. This work extends the REXI time stepping method to the linear shallow-water equations on the rotating sphere, thus moving the method one step closer to solving fully nonlinear fluid problems of geophysical interest on the sphere. The rotating sphere poses particular challenges for finding an efficient solver due to the zonal dependence of the Coriolis term. Here, we present an efficient REXI solver based on spherical harmonics, showing the results of a geostrophic balance test, a comparison with alternative time stepping methods, an analysis of dispersion relations indicating superior properties of REXI, and finally, a performance comparison on the Cheyenne supercomputer. Our results indicate that REXI not only can take larger time steps but also can be used to gain higher accuracy and significantly reduced time to solution compared with currently existing time stepping methods. |
Publication Title | Numerical Linear Algebra with Applications |
Publication Date | Mar 1, 2019 |
Publisher's Version of Record | https://doi.org/10.1002/nla.2220 |
OpenSky Citable URL | https://n2t.org/ark:/85065/d72j6fwk |
OpenSky Listing | View on OpenSky |
CISL Affiliations | CISLAODEPT |