Articles | Volume 13, issue 2
Geosci. Model Dev., 13, 735–761, 2020
https://doi.org/10.5194/gmd-13-735-2020

Special issue: The Firedrake automatic code generation system

Geosci. Model Dev., 13, 735–761, 2020
https://doi.org/10.5194/gmd-13-735-2020

Development and technical paper 25 Feb 2020

Development and technical paper | 25 Feb 2020

Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond

Thomas H. Gibson et al.

Data sets

Tabula Rasa: experimentation framework for hybridization and static condensation Thomas H. Gibson https://doi.org/10.5281/zenodo.2616031

Model code and software

Software used in 'Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond' zenodo/Firedrake https://doi.org/10.5281/zenodo.2587072

Download
Short summary
Galerkin finite element discretizations for atmospheric modeling often require the solution of ill-conditioned, saddle point equations which can be efficiently solved using a hybridized method. By extending Firedrake's domain-specific abstraction, we provide a mechanism for the rapid implementation of hybridization methods for a wide class of methods. In this paper, we show that hybridization is an effective alternative to traditional block solvers for simulating geophysical flows.