Efficient and practical Newton solvers for non-linear Stokes systems in geodynamic problems

Publication date

2019-08

Authors

Fraters, MennoISNI 0000000493280944
Bangerth, W.
Thieulot, CedricISNI 0000000394059144
Glerum, AnneISNI 0000000436405966
Spakman, W.ISNI 0000000394010017

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

License

Abstract

Many problems in geodynamic modelling result in a non-linear Stokes problem in which the viscosity depends on the strain rate and pressure (in addition to other variables). After discretization, the resulting non-linear system is most commonly solved using a Picard fixedpoint iteration. However, it is well understood that Newton's method - when augmented by globalization strategies to ensure convergence even from points far from the solution - can be substantially more efficient and accurate than a Picard solver. In this contribution, we evaluate how a straightforward Newton method must be modified to allow for the kinds of rheologies common in geodynamics. Specifically, we show that the Newton step is not actually well posed for strain rate-weakening models without modifications to the Newton matrix. We derive modifications that guarantee well posedness and that also allow for efficient solution strategies by ensuring that the top left block of the Newton matrix is symmetric and positive definite.We demonstrate the applicability and relevance of thesemodifications with a sequence of benchmarks and a test case of realistic complexity.

Keywords

Dynamics and mechanics of faulting, Dynamics of lithosphere and mantle, Non-linear differential equations, Numerical modeling, Subduction zone processes., Geophysics, Geochemistry and Petrology

Citation

Fraters, M R T, Bangerth, W, Thieulot, C, Glerum, A C & Spakman, W 2019, 'Efficient and practical Newton solvers for non-linear Stokes systems in geodynamic problems', Geophysical Journal International, vol. 218, no. 2, pp. 873-894. https://doi.org/10.1093/gji/ggz183