Articles | Volume 9, issue 10
https://doi.org/10.5194/gmd-9-3803-2016
https://doi.org/10.5194/gmd-9-3803-2016
Development and technical paper
 | 
27 Oct 2016
Development and technical paper |  | 27 Oct 2016

A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake

Gheorghe-Teodor Bercea, Andrew T. T. McRae, David A. Ham, Lawrence Mitchell, Florian Rathgeber, Luigi Nardi, Fabio Luporini, and Paul H. J. Kelly

Related authors

Automatic adjoint-based inversion schemes for geodynamics: Reconstructing the evolution of Earth’s mantle in space and time
Siavash Ghelichkhan, Angus Gibson, D. Rhodri Davies, Stephan C. Kramer, and David A. Ham
EGUsphere, https://doi.org/10.5194/egusphere-2023-2683,https://doi.org/10.5194/egusphere-2023-2683, 2023
Short summary
Consistent Point Data Assimilation in Firedrake and Icepack
Reuben W. Nixon-Hill, Daniel Shapero, Colin J. Cotter, and David A. Ham
EGUsphere, https://doi.org/10.48550/arXiv.2304.06058,https://doi.org/10.48550/arXiv.2304.06058, 2023
Short summary
Lossy checkpoint compression in full waveform inversion: a case study with ZFPv0.5.5 and the overthrust model
Navjot Kukreja, Jan Hückelheim, Mathias Louboutin, John Washbourne, Paul H. J. Kelly, and Gerard J. Gorman
Geosci. Model Dev., 15, 3815–3829, https://doi.org/10.5194/gmd-15-3815-2022,https://doi.org/10.5194/gmd-15-3815-2022, 2022
Short summary
Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond
Thomas H. Gibson, Lawrence Mitchell, David A. Ham, and Colin J. Cotter
Geosci. Model Dev., 13, 735–761, https://doi.org/10.5194/gmd-13-735-2020,https://doi.org/10.5194/gmd-13-735-2020, 2020
Short summary
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
Mathias Louboutin, Michael Lange, Fabio Luporini, Navjot Kukreja, Philipp A. Witte, Felix J. Herrmann, Paulius Velesko, and Gerard J. Gorman
Geosci. Model Dev., 12, 1165–1187, https://doi.org/10.5194/gmd-12-1165-2019,https://doi.org/10.5194/gmd-12-1165-2019, 2019
Short summary

Related subject area

Numerical methods
A computationally efficient parameterization of aerosol, cloud and precipitation pH for application at global and regional scale (EQSAM4Clim-v12)
Swen Metzger, Samuel Rémy, Jason E. Williams, Vincent Huijnen, and Johannes Flemming
Geosci. Model Dev., 17, 5009–5021, https://doi.org/10.5194/gmd-17-5009-2024,https://doi.org/10.5194/gmd-17-5009-2024, 2024
Short summary
Assessing the benefits of approximately exact step sizes for Picard and Newton solver in simulating ice flow (FEniCS-full-Stokes v.1.3.2)
Niko Schmidt, Angelika Humbert, and Thomas Slawig
Geosci. Model Dev., 17, 4943–4959, https://doi.org/10.5194/gmd-17-4943-2024,https://doi.org/10.5194/gmd-17-4943-2024, 2024
Short summary
Assessing effects of climate and technology uncertainties in large natural resource allocation problems
Jevgenijs Steinbuks, Yongyang Cai, Jonas Jaegermeyr, and Thomas W. Hertel
Geosci. Model Dev., 17, 4791–4819, https://doi.org/10.5194/gmd-17-4791-2024,https://doi.org/10.5194/gmd-17-4791-2024, 2024
Short summary
VISIR-2: ship weather routing in Python
Gianandrea Mannarini, Mario Leonardo Salinas, Lorenzo Carelli, Nicola Petacco, and Josip Orović
Geosci. Model Dev., 17, 4355–4382, https://doi.org/10.5194/gmd-17-4355-2024,https://doi.org/10.5194/gmd-17-4355-2024, 2024
Short summary
Incremental analysis update (IAU) in the Model for Prediction Across Scales coupled with the Joint Effort for Data assimilation Integration (MPAS–JEDI 2.0.0)
Soyoung Ha, Jonathan J. Guerrette, Ivette Hernández Baños, William C. Skamarock, and Michael G. Duda
Geosci. Model Dev., 17, 4199–4211, https://doi.org/10.5194/gmd-17-4199-2024,https://doi.org/10.5194/gmd-17-4199-2024, 2024
Short summary

Cited articles

Bercea, G.-T.: Unstructured meshes for extrusion article, https://doi.org/10.5281/zenodo.61819, 2016a.
Bercea, G.-T.: Data and plot scripts for Haswell experiments, https://doi.org/10.5281/zenodo.61919, 2016b.
Bercea, G.-T.: Data and plot scripts for Sandy Bridge experiments, https://doi.org/10.5281/zenodo.61920, 2016c.
COFFEE: A Compiler for Fast Expression Evaluation, https://doi.org/10.5281/zenodo.47715, 2016.
FFC: FEniCS Form Compiler, https://doi.org/10.5281/zenodo.47761, 2016.
Download
Short summary
Unstructured meshes offer flexibility but are perceived as slow. Some applications, including atmosphere or ocean simulations, admit an extruded mesh: the horizontal mesh may be unstructured, but the vertical dimension can be traversed in a structured way. By extending the Firedrake automated simulation framework to this case, we show that an extruded mesh can be traversed as fast as a structured mesh. This paves the way for highly efficient unstructured mesh models of the ocean and atmosphere.