activity
20102023
most citedFiredrake: automating the finite element method by composing abstractions

525 citations · 1.3k across the 23 of their papers we have counts for

collaborators
Showing cs.MSShow all

14 papers · 1 filter

cs.MS2023

Consistent Point Data Assimilation in Firedrake and Icepack

Reuben W. Nixon-Hill, Daniel Shapero, Colin J. Cotter +1

When estimating quantities and fields that are difficult to measure directly, such as the fluidity of ice, from point data sources, such as satellite altimetry, it is important to…

cs.MS2021

Escaping the abstraction: a foreign function interface for the Unified Form Language [UFL]

Nacime Bouziani, David A. Ham

High level domain specific languages for the finite element method underpin high productivity programming environments for simulations based on partial differential equations (PDE)…

cs.MS2021

Code generation for productive portable scalable finite element simulation in Firedrake

Jack D. Betteridge, Patrick E. Farrell, David A. Ham

Creating scalable, high performance PDE-based simulations requires a suitable combination of discretizations, differential operators, preconditioners and solvers. The required comb…

cs.MS2021

UFL Dual Spaces, a proposal

David A. Ham

This white paper highlights current limitations in the algebraic closure Unified Form Language (UFL). UFL currently represents forms over finite element spaces, however finite elem…

cs.MS2019★ 17 cited

A study of vectorization for matrix-free finite element methods

Tianjiao Sun, Lawrence Mitchell, Kaushik Kulkarni +3

Vectorization is increasingly important to achieve high performance on modern hardware with SIMD instructions. Assembly of matrices and vectors in the finite element method, which…

cs.MS2018★ 17 cited

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

Thomas H. Gibson, Lawrence Mitchell, David A. Ham +1

Within the finite element community, discontinuous Galerkin (DG) and mixed finite element methods have become increasingly popular in simulating geophysical flows. However, robust…