2022
DOI: 10.5194/gmd-15-5127-2022
|View full text |Cite
|
Sign up to set email alerts
|

Towards automatic finite-element methods for geodynamics via Firedrake

Abstract: Abstract. Firedrake is an automated system for solving partial differential equations using the finite-element method. By applying sophisticated performance optimisations through automatic code-generation techniques, it provides a means of creating accurate, efficient, flexible, easily extensible, scalable, transparent and reproducible research software that is ideally suited to simulating a wide range of problems in geophysical fluid dynamics. Here, we demonstrate the applicability of Firedrake for geodynamic… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 141 publications
0
10
0
Order By: Relevance
“…The PT solving strategy enabled us to analyze the different regularization in a single framework. Nevertheless, the inclusion of spatial regularization techniques may also be easily achieved with other solving strategies that are designed to automatically discretize and solve coupled non‐linear systems of equations (Davies et al., 2022; Wilson et al., 2017). Alternatively, it may also be possible to include effects of spatial regularization by decoupling the equations (operator split) and using staggered schemes such as usually applied in damage modeling (Miehe et al., 2010).…”
Section: Implications For Geodynamic Simulation Toolsmentioning
confidence: 99%
“…The PT solving strategy enabled us to analyze the different regularization in a single framework. Nevertheless, the inclusion of spatial regularization techniques may also be easily achieved with other solving strategies that are designed to automatically discretize and solve coupled non‐linear systems of equations (Davies et al., 2022; Wilson et al., 2017). Alternatively, it may also be possible to include effects of spatial regularization by decoupling the equations (operator split) and using staggered schemes such as usually applied in damage modeling (Miehe et al., 2010).…”
Section: Implications For Geodynamic Simulation Toolsmentioning
confidence: 99%
“…Two prominent examples of this approach are Firedrake (www.firedrakeproject.org) and FEniCS (www.fenicsproject.org). Examples of the use of these two approaches in geodynamical applications are in Davies et al (2022) and Vynnytska et al (2013).…”
Section: Practical Approaches Software Availability and Comparisonmentioning
confidence: 99%
“…Key among these features is support for a variety of Finite Element discretisations, including a highly efficient implementation of discretisations based on extruded meshes, programmable non-linear solvers and operator-aware solver preconditioners that can be combined in a flexible manner to create linear or non-linear systems, which are solved by PETSc (e.g., Balay et al, 1997;Dalcin et al, 2011;Balay et al, 2023). The suitability of Firedrake for geodynamics has been demonstrated via comparison with a comprehensive set of analytical solutions and community benchmarks in Davies et al (2022). We refer the reader to this study, alongside Rathgeber et al (2016), for a more in-depth discussion on Firedrake and its dependencies, alongside an outline of the solution strategy employed herein.…”
Section: Solution Strategy: Leveraging Firedrake Through G-adoptmentioning
confidence: 99%
“…As explained in more detail in Davies et al (2022), the forward geodynamical model can be described as a series of linear and nonlinear solves. Although we solve for temperature using Q 2 elements, we choose the control T IC to be in the Q 1 function space as a means to regularise the inversion problem.…”
Section: Discrete Forward Modelmentioning
confidence: 99%
See 1 more Smart Citation