Codes and Dockerfile for geodynamics simulations using PETSc with GPUs (GAUZZ 1.0.0)
Authors/Creators
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 |