Abstract

Simulation of mantle convection on planetary scales is considered a grand-challenge application even in the exascale era. The reason being the enormous spatial and temporal scales that must be resolved in the computation as well as the complexities of realistic models and the large parameter uncertainties that need to be handled by advanced numerical methods. This contribution reports on the TerraNeo project which delivered novel matrix-free geometric multigrid solvers for the Stokes system that forms the core of mantle convection models. In TerraNeo the hierarchical hybrid grids paradigm was employed to demonstrate that scalability can be achieved when solving the Stokes system with more than ten trillion (1.1 ⋅ 1013) degrees of freedom even on present-day peta-scale supercomputers. Novel concepts were developed to ensure resilience of algorithms even in case of hard faults and new scheduling algorithms proposed for ensemble runs arising in Multilevel Monte Carlo algorithms for uncertainty quantification. The prototype framework was used to investigate geodynamic questions such as high velocity asthenospheric channels and dynamic topography and to perform adjoint inversions. We also describe the redesign of our software to support more advanced discretizations, adaptivity, and highly asynchronous execution while ensuring sustainability and flexibility for future extensions.

Highlights

  • Introduction and MotivationGeodynamics Mantle convection is a critical component of the Earth system

  • We develop a new characterization of a work unit (WU) in an architecture-aware fashion by taking into account modern performance modeling techniques, in particular the standard Roofline model and the more advanced ECM model

  • TERRANEO is a project in Computational Science and Engineering [91]

Read more

Summary

Thönnes University of Erlangen–Nuremberg, Erlangen, Germany

Were developed to ensure resilience of algorithms even in case of hard faults and new scheduling algorithms proposed for ensemble runs arising in Multilevel Monte Carlo algorithms for uncertainty quantification. The prototype framework was used to investigate geodynamic questions such as high velocity asthenospheric channels and dynamic topography and to perform adjoint inversions. We describe the redesign of our software to support more advanced discretizations, adaptivity, and highly asynchronous execution while ensuring sustainability and flexibility for future extensions

Introduction and Motivation
Basic Ideas and Concepts
Efficiency of Solvers and Software
Reducing Complexity in Models and Algorithms
Multigrid Approaches for the Stokes System
Smoothers for Indefinite Systems
Multigrid Coarse Grid Solvers
Multi-Level Monte Carlo
Inverse Problem and Adjoint Computations
Twin Experiment
Matrix-Free Algorithms
Matrix-Free Approaches Based on Surrogate Polynomials
A Stencil Scaling Approach for Accelerating Matrix-Free Finite Element Implementations
Stencil Scaling for Vector-Valued PDEs with Applications to Generalized Newtonian Fluids
Resilience
General Performance Issues
3.10 Asthenosphere Velocities and Dynamic Topography
Findings
Conclusions and Future Work

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.