My research is in high-performance methods for numerical computational simulation. In particular, my current focus is on the development of abstractions that allow users of scientific software to write platform-agnostic, scalable code for unstructured mesh problems without needing to be experts in high performance computing. Much of this work happens in the context of the Firedrake project.
- PDRA, Department of Computing, Imperial College 2013-
- Applications Consultant, EPCC, The University of Edinburgh 2009-2013
- PhD Student, Institute for Condensed Matter and Complex Systems, The University of Edinburgh 2005-2009
- MPhys, The University of Edinburgh 2001-2005
Kirby RC, Mitchell L, Solver composition across the PDE/linear algebra barrier
et al., 2017, Firedrake: Automating the Finite Element Method by Composing Abstractions, Acm Transactions on Mathematical Software, Vol:43, ISSN:0098-3500
et al., 2017, Vertical slice modelling of nonlinear Eady waves using a compatible finite element method, Journal of Computational Physics, Vol:343, ISSN:0021-9991, Pages:130-149