- 1Imperial College London, Department of Mathematics, London, United Kingdom (david.ham@imperial.ac.uk)
- 2University of Oxford, Mathematics Institute, Oxford, United Kingdom
-
A huge range of finite element discretisations for any PDE they choose, including generalisations of the various variables staggerings that are typically used across the geosciences.
-
Programmable, composable solvers and preconditioners, including algebraic and geometric multigrid approaches, and physics-based preconditions based on the characteristics of the system being solved.
-
Seemless coupling to external processes, including the ML frameworks JAX and PyTorch.
-
Fully automated adjoint computations: the adjoint to a Firedrake simulation is available with no additional coding required.
-
Integration with optimisation algorithms for data assimilation.
-
The GUSTO toolkit, used for dynamical core development research at the Met Office and University of Exeter (https://www.firedrakeproject.org/gusto/).
-
The Thetis coastal ocean model (Kärna et al. 2018)
-
G-ADOPT: The Geoscientific ADjoint Optimisation PlaTform for mantle convection and glacial isostatic adjustment from the Australian National University (Ghelichkhan et al 2024).
How to cite: Ham, D., Ward, C., Brubeck, P., Hope-Collins, J., and Collins, L.: Firedrake - automated, differentiable building blocks for geoscientific simulation, EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-7704, https://doi.org/10.5194/egusphere-egu26-7704, 2026.