Articles | Volume 15, issue 13
https://doi.org/10.5194/gmd-15-5127-2022
https://doi.org/10.5194/gmd-15-5127-2022
Development and technical paper
 | Highlight paper
 | 
05 Jul 2022
Development and technical paper | Highlight paper |  | 05 Jul 2022

Towards automatic finite-element methods for geodynamics via Firedrake

D. Rhodri Davies, Stephan C. Kramer, Sia Ghelichkhan, and Angus Gibson

Download

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • CC2: 'Reply on CC1', D. Rhodri Davies, 26 Jan 2022
  • RC1: 'Comment on gmd-2021-367', Anonymous Referee #1, 05 Feb 2022
  • RC2: 'Comment on gmd-2021-367', Cedric THIEULOT, 10 Feb 2022
  • RC3: 'Comment on gmd-2021-367', Marcus Mohr, 15 Feb 2022
  • RC4: 'Comment on gmd-2021-367', Wolfgang Bangerth, 25 Feb 2022
  • RC5: 'Comment on gmd-2021-367', Anonymous Referee #5, 16 Mar 2022
  • RC6: 'Comment on gmd-2021-367', Anonymous Referee #6, 16 Mar 2022
  • RC7: 'Comment on gmd-2021-367', Carsten Burstedde, 18 Mar 2022
  • AC1: 'Response to all reviewer comments.', D. Rhodri Davies, 09 May 2022

Peer review completion

AR: Author's response | RR: Referee report | ED: Editor decision | EF: Editorial file upload
AR by D. Rhodri Davies on behalf of the Authors (09 May 2022)  Author's response   Author's tracked changes   Manuscript 
ED: Publish as is (09 May 2022) by Rohitash Chandra
AR by D. Rhodri Davies on behalf of the Authors (09 Jun 2022)
Download
Executive editor
This paper introduces Firedrake, a new automatic system to generate code and solve partial differential equations using finite element methods. This capability is a core need of many models, and consequently a source of significant redundant software development effort. Because it does not prescribe a particular set of equations, the Firedrake software is applicable to a wide range of geoscientific models. Firedrake demonstrates remarkable computational efficiency, scaling beyond 12,000 computing cores. It is also free-libre open source software, contributing to improvements in scientific computational replicability and reproducibility.
Short summary
Firedrake is a state-of-the-art system that automatically generates highly optimised code for simulating finite-element (FE) problems in geophysical fluid dynamics. It creates a separation of concerns between employing the FE method and implementing it. Here, we demonstrate the applicability and benefits of Firedrake for simulating geodynamical flows, with a focus on the slow creeping motion of Earth's mantle over geological timescales, which is ultimately the engine driving our dynamic Earth.