Imperial College London

Dr Lawrence Mitchell

Faculty of EngineeringDepartment of Computing

Research Associate



+44 (0)20 7594 8399lawrence.mitchell Website




William Penney LaboratorySouth Kensington Campus





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.




Homolya M, Mitchell L, Luporini F, et al., TSFC: a structure-preserving form compiler

Kirby RC, Mitchell L, Solver composition across the PDE/linear algebra barrier

Lange M, Gorman G, Weiland M, et al., Benchmarking mixed-mode PETSc performance on high-performance architectures

Rathgeber F, Ham DA, Mitchell L, et al., 2017, Firedrake: Automating the Finite Element Method by Composing Abstractions, Acm Transactions on Mathematical Software, Vol:43, ISSN:0098-3500

Yamazaki H, Shipton J, Cullen MJP, 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

More Publications