Articles | Volume 19, issue 19
https://doi.org/10.5194/gmd-19-9781-2026
https://doi.org/10.5194/gmd-19-9781-2026
Development and technical paper
 | 
13 Oct 2026
Development and technical paper |  | 13 Oct 2026

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

Related authors

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
EGUsphere, https://doi.org/10.5194/egusphere-2025-5480,https://doi.org/10.5194/egusphere-2025-5480, 2025
Short summary

Cited articles

Adams, A. C., Stegman, D. R., Mohammadzadeh, H., Smrekar, S. E., and Tackley, P. J.: Plume-Induced Delamination Initiated at Rift Zones on Venus, J. Geophys. Res.-Planet., 128, e2023JE007879, https://doi.org/10.1029/2023JE007879, 2023. 
Alber, D. M. and Olson, L. N.: Parallel coarse-grid selection, Numer. Linear Algebr., 14, 611–643, https://doi.org/10.1002/nla.541, 2007. 
Alkhimenkov, Y. and Podladchikov, Y. Y.: Accelerated pseudo-transient method for elastic, viscoelastic, and coupled hydromechanical problems with applications, Geosci. Model Dev., 18, 563–583, https://doi.org/10.5194/gmd-18-563-2025, 2025. 
Alnæs, M. S., 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. 
Amestoy, P. R., Duff, I. S., L'Excellent, J.-Y., and Koster, J.: MUMPS: a general purpose distributed memory sparse solver, in: Applied Parallel Computing. New Paradigms for HPC in Industry and Academia, edited by: Sørevik, T., Manne, F., Gebremedhin, A. H., and Moe, R., Springer, Berlin, Heidelberg, 121–130, https://doi.org/10.1007/3-540-70734-4_16, 2001. 
Download
Short summary
Geodynamic simulations of mantle flow repeatedly solve the Stokes equations at high memory and computational cost. We developed a Stokes solver for graphics processing units by coupling two open-source libraries. A single graphics processing unit solved the Stokes equations 6–11 times faster than a 32-core central processor, with the same accuracy. Two units further shortened the solution time of large problems. The doubled memory extended the maximum size of three-dimensional simulations.
Share