Firedrake: automating the finite element method by composing abstractions.
- Submitting institution
-
University of Durham
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 117136
- Type
- D - Journal article
- DOI
-
10.1145/2998441
- Title of journal
- ACM Transactions on Mathematical Software
- Article number
- 24
- First page
- -
- Volume
- 43
- Issue
- 3
- ISSN
- 00983500
- Open access status
- Compliant
- Month of publication
- -
- Year of publication
- 2016
- URL
-
https://doi.org/10.1145/2998441
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
8
- Research group(s)
-
A - Innovative Computing
- Citation count
- 126
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- The ideas in this paper, in relation to pioneering the use of code generation for loops over objects pervasive in finite element computations, have subsequently been adopted by the DUNE project (doi:10.1109/SE4Science.2019.00008, arxiv:1812.08075). Software developments underpinning the paper have enabled new research into preconditioning schemes for mixed finite element methods and the model for data and computation has been adopted by the Met Office GungHo project, redeveloping the core of their weather prediction systems (doi:10.1016/j.jpdc.2019.02.007). All code in this paper has been released and archived for reproducibility.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -