Articles | Volume 17, issue 10
https://doi.org/10.5194/se-17-1167-2026
https://doi.org/10.5194/se-17-1167-2026
Method article
 | 
19 Oct 2026
Method article |  | 19 Oct 2026

Efficient Uzawa algorithms with projection strategies for geodynamic Stokes flow

Deok-Kyu Jang, Kyeong-Min Lee, Cedric Thieulot, Whan-Hyuk Choi, and Byung-Dal So

Related authors

High-performance geodynamics on GPUs using the PETSc CUDA backend (GAUZZ v1.0.0)
Kyeong-Min Lee, Deok-Kyu Jang, Cedric Thieulot, and Byung-Dal So
Geosci. Model Dev., 19, 9781–9805, https://doi.org/10.5194/gmd-19-9781-2026,https://doi.org/10.5194/gmd-19-9781-2026, 2026
Short summary

Cited articles

Alnæs, M., Blechta, J., Hake, J., Johansson, A., Kehlet, B., Logg, A., Richardson, C., Ring, J., Rognes, M. E., and Wells, G. N.: The FEniCS project version 1.5, Archive of Numerical Software, 3, https://doi.org/10.11588/ans.2015.100.20553, 2015. a
Amestoy, P. R., Duff, I. S., L'Excellent, J.-Y., and Koster, J.: MUMPS: a general purpose distributed memory sparse solver, in: International Workshop on Applied Parallel Computing, Springer, 121–130, https://doi.org/10.1007/3-540-70734-4_16, 2000. a
Arrow, K. J., Hurwicz, L., Uzawa, H., Chenery, H. B., Johnson, S., and Karlin, S.: Studies in linear and non-linear programming, vol. 2, Stanford University Press Stanford, 229 pp., 1958. a
Babuška, I.: The finite element method with Lagrangian multipliers, Numer. Math., 20, 179–192, https://doi.org/10.1007/BF01436561, 1973. a
Bai, Z.-Z. and Wang, Z.-Q.: On parameterized inexact Uzawa methods for generalized saddle point problems, Linear Algebra Appl., 428, 2900–2932, https://doi.org/10.1016/j.laa.2008.01.018, 2008. a
Download
Short summary
We developed faster methods for simulating Earth's interior dynamics. Standard iterative algorithms struggle to solve these equations efficiently. We introduced two improvements. First, we reformulated how calculation errors are measured. Second, we added a mass conservation correction. The first reduces the number of expensive solves, and the second improves accuracy over long simulations. We tested the method on several benchmarks, and both improvements come at little extra cost.
Share