Firedrake: Automating the finite element method by composing abstractions (ACM Transactions on Mathematical Software, 2017)

(untitled) - Rathgeber, F; Ham, D; Mitchell, L; Lange, M; Luporini, F; Mcrae, A; Bercea, G; Markall, G; Kelly, P