Published May 1, 2026 | Version v1
Software Open

Codes and Dockerfile for geodynamics simulations using PETSc with GPUs (GAUZZ 1.0.0)

  • 1. ROR icon Kangwon National University

Description

GAUZZ (pronounced "Gauss") : GPU-Accelerated nested UZawa solver for Stokes flow in geodynamics. The name combines the solver's two algorithmic pillars (GPU and Uzawa iteration)

Source code and benchmark input scripts for the GPU-accelerated finite-element Stokes solver presented in Lee et al. (2026), submitted to Geoscientific Model Development. The code couples FEniCS with PETSc's CUDA backend for solving incompressible Stokes equations in geodynamics. Benchmarks include a manufactured solution, the SolCx viscosity-discontinuity benchmark, sticky-air free-surface tests, 2D/3D Rayleigh-Taylor instabilities, 3D thermo-mechanical convection, and a 2D subduction model with nonlinear viscosity.

Files

gauzz_1_0_0.zip

Files (185.8 MB)

Name Size Download all
md5:5f0a85f648b49a7d8cc1ac278bdb30ca
185.7 MB Preview Download
md5:a2c034182dda77e2d672598aa1125f4c
4.9 kB Preview Download