Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Firedrake - automated, differentiable building blocks for geoscientific simulation

View through CrossRef
Computer simulations of continuous processes described by partial differential equations are a bedrock of geoscientific simulation. Each simulation is a complex composition of equations, discretisations, solvers and parameterisations. Realistic geoscientific simulation also depends on the integration of observed data either as facing functions or through data assimilation. The result of this complexity is that creating new models, or even extending existing ones, can often be exceptionally resource intensive, even for large and highly capable institutions. Firedrake (https://www.firedrakeproject.org/) offers a revolutionary different approach to model creation. Rather than coding the implementation of a model in low level code in a compiled language, Firedrake users write the mathematical formulation of their model in high-level Python. The high performance, parallel implementation of that code is then automatically generated and executed. Users have access to: 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. Firedrake already provides the basis for: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). As well as hundreds of bespoke simulations by users around the world. This PICO will present the key features of Firedrake and illustrate the applications to which it is put. References Ghelichkhan, Sia, et al. "Automatic adjoint-based inversion schemes for geodynamics: reconstructing the evolution of Earth's mantle in space and time." Geoscientific Model Development 17.13 (2024): 5057-5086.Kärnä, Tuomas, et al. "Thetis coastal ocean model: discontinuous Galerkin discretization for the three-dimensional hydrostatic equations." Geoscientific Model Development11.11 (2018): 4359-4382. 
Title: Firedrake - automated, differentiable building blocks for geoscientific simulation
Description:
Computer simulations of continuous processes described by partial differential equations are a bedrock of geoscientific simulation.
Each simulation is a complex composition of equations, discretisations, solvers and parameterisations.
Realistic geoscientific simulation also depends on the integration of observed data either as facing functions or through data assimilation.
The result of this complexity is that creating new models, or even extending existing ones, can often be exceptionally resource intensive, even for large and highly capable institutions.
 Firedrake (https://www.
firedrakeproject.
org/) offers a revolutionary different approach to model creation.
Rather than coding the implementation of a model in low level code in a compiled language, Firedrake users write the mathematical formulation of their model in high-level Python.
The high performance, parallel implementation of that code is then automatically generated and executed.
Users have access to: 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.
 Firedrake already provides the basis for: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).
 As well as hundreds of bespoke simulations by users around the world.
 This PICO will present the key features of Firedrake and illustrate the applications to which it is put.
 References Ghelichkhan, Sia, et al.
"Automatic adjoint-based inversion schemes for geodynamics: reconstructing the evolution of Earth's mantle in space and time.
" Geoscientific Model Development 17.
13 (2024): 5057-5086.
Kärnä, Tuomas, et al.
"Thetis coastal ocean model: discontinuous Galerkin discretization for the three-dimensional hydrostatic equations.
" Geoscientific Model Development11.
11 (2018): 4359-4382.
 .

Related Results

Development of lightweight building blocks using expanded polystyrene
Development of lightweight building blocks using expanded polystyrene
This study aimed to develop lightweight building blocks using Expanded Polystyrene (EPS) with varying percentages, assess their properties, including density, water absorption, por...
Diagnostic blocks for chronic pain
Diagnostic blocks for chronic pain
Abstract Many conditions associated with chronic pain have no detectable morphological correlate. Consequently, the source of pain cannot be established by clinical ...
Blocks Size Frequency Distribution in the Tiger Stripes area (Enceladus)
Blocks Size Frequency Distribution in the Tiger Stripes area (Enceladus)
IntroductionEnceladus is a heavily cratered, ~500 km-size icy moon of Saturn [1], orbiting at ~4 Saturn radii from the planet. In 2005, the Cassini ISS-NAC camera [2] took high-res...
De gevel – een intermediair element tussen buiten en binnen
De gevel – een intermediair element tussen buiten en binnen
This study is based on the fact that all people have a basic need for protection from other people (and animals) as well as from the elements (the exterior climate). People need a ...
Der skal ikke lades sten på sten tilbage
Der skal ikke lades sten på sten tilbage
The Building by the Barbar TempleClose by the large temple at Barbar 1) lies a little tell, which was investigated in the spring of 1956. The tell was shown to cover a building of ...
Lithic Inclusions in the Taupo Pumice Formation
Lithic Inclusions in the Taupo Pumice Formation
<p>The Taupo Pumice Formation is a product of the Taupo eruption of about 1800a, and consists of three phreatomagmatic ash deposits, two plinian pumice deposits and a major l...
Compaction of large buffer block for disposal of high-level radioactive waste
Compaction of large buffer block for disposal of high-level radioactive waste
Abstract The concept model of high-level radioactive waste (HLW) repositories in deep geological media is based on a multi-barrier system. In accordance with this co...
Matrix Subgridding and Its Effects in Dual Porosity Simulators
Matrix Subgridding and Its Effects in Dual Porosity Simulators
Abstract Naturally fractured reservoirs are found throughout the world and contain significant amounts of oil reserves. The so-called dual porosity model is one o...

Back to Top