525 citations · 1.3k across the 23 of their papers we have counts for
4 papers · 1 filter
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)…
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…
Bringing Trimmed Serendipity Methods to Computational Practice in Firedrake
Justin Crum, Cyrus Cheng, David A. Ham +4
We present an implementation of the trimmed serendipity finite element family, using the open source finite element package Firedrake. The new elements can be used seamlessly withi…
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…