TERRA-NG v1.0: Extreme-Scale, GPU-accelerated Mantle Convection
Abstract. We present TERRA-NG, a portable, GPU-accelerated, matrix-free mantle-convection code. A single Kokkos C++ implementation runs at scale on NVIDIA, AMD, and Intel GPU supercomputers. TERRA-NG has a deliberately narrow design: built on a radially extruded mesh of spherical wedges, tailored to the spherical shell geometry, which enables domain-specific optimizations like single quadrature-point integral-evaluations, radial coordinate storage compression and radial shared-memory tiling. The corresponding low-order W1-iso-W2/W1 wedge-based Stokes--energy discretisation is verified against the Zhong et al.(2008) spherical-shell convection benchmark suite. We showcase TERRA-NG through strong- and weak-scaling on the JUWELS Booster (NVIDIA A100), MareNostrum 5 (NVIDIA H100), LUMI-G (AMD MI250X), Hunter (AMD MI300A APU), and SuperMUC-NG Phase 2 (Intel PVC) supercomputers. Coupled mantle convection simulations at ∼11 km and ∼5.6 km radial spacing (∼2.8 B and ∼22 B DoFs) can be run routinely on standard node partitions of all considered systems. Global ∼1 km-per-gridpoint mantle convection (∼1.4 T DoFs) is feasible on an extreme-scale allocation, and a sub-km hero-run at ∼0.7 km grid spacing scaling up to ∼11,000 GPUs of LUMI-G (∼11 T DoFs) shows the potential of the code on future, larger machines.
Authors
- Marcus Mohr (ORCID: https://orcid.org/0000-0003-2942-8484)
- Nils Kohl (ORCID: https://orcid.org/0000-0003-4797-0664)
- Bernhard S. A. Schuberth (ORCID: https://orcid.org/0000-0002-2706-1589)
- Fabian Böhm (ORCID: https://orcid.org/0000-0001-8516-9785)
- Gabriel Robl (ORCID: https://orcid.org/0009-0000-6107-2508)
- Hans‐Peter Bunge (ORCID: https://orcid.org/0000-0002-1447-2389)
- Ponsuganth Ilangovan (ORCID: https://orcid.org/0009-0008-8682-1307)
- Ulrich Rüde (ORCID: https://orcid.org/0000-0001-8796-8599)
- Fatemeh Rezaei
- Harald Köstler
Institutions
- Friedrich-Alexander-Universität Erlangen-Nürnberg (DE)
- Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique (FR)
- Ludwig-Maximilians-Universität München (DE)
Publication Details
- Published
- 2026-10-26
- DOI
- https://doi.org/10.5194/egusphere-2026-5839
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- preprint
Funders
- Friedrich-Alexander-Universität Erlangen-Nürnberg
- Deutsche Forschungsgemeinschaft
- China Scholarship Council
- Gauss Centre for Supercomputing
- Leibniz-Rechenzentrum