Front page

I am an Associate Professor of Numerical Analysis and Scientific Computing and EPSRC Early Career Research Fellow in the Numerical Analysis group of the University of Oxford, with appointments as a Tutorial Fellow at Oriel College, Oxford and as an Adjunct Research Scientist at Simula Research Laboratory, Oslo. I work on the numerical solution of partial differential equations, with a particular focus on bifurcation analysis of nonlinear equations, the automated derivation and application of adjoint models, and the interaction between computational geometry and numerical simulation. I apply the numerical techniques I develop to various applications, including tidal turbines for renewable energy, bidomain cardiac electrophysiology, radiation transport, and glaciology.

I mainly code in Python, contribute regularly to the FEniCS and PETSc
software projects, and lead the development of dolfin-adjoint.


2016-10-01: I’m delighted to announce that I have been appointed as an Associate Professor in the Mathematical Institute and as a Tutorial Fellow at Oriel College.

2016-10-01: Welcome to Florian Wechsung, Matteo Croci, Chun Kiat Leong, Tori Pereira and Arijit Patra, all of whom begin their DPhil studies today under my supervision! My co-supervisors are Mark Taylor of London Computational Solutions (Florian), Marie Rognes of Simula Research Laboratory and Mike Giles (Matteo), Robert van Gorder, Andrew Thompson and Ekaterina Sergienko of Petrotechnical Data Systems (Tori), and Thomas Adcock (Arijit).

2016-08-01: Welcome to Dr Alberto Paganini, who has begun a postdoctoral appointment with me! He comes from a PhD at ETH Zurich with Prof. Dr. Ralf Hiptmair. He will work with me on tidal turbine optimisation and shape optimisation problems.

2016-06-21: A new paper is up on the arXiv about geometric Markov chain Monte Carlo methods for infinite-dimensional inverse problems with Alex Beskos, Shiwei Lan, Mark Girolami and Andrew Stuart.

2016-06-20: I’m teaching at a summer school on Solving PDEs with FEniCS with Ridgway Scott at the University of Chicago.

2016-06-10: I’m teaching at a summer school on Frontiers in PDE-constrained Optimization at the IMA in Minnesota.

2016-05-08: James Maddison and I have released libsupermesh, an extremely fast implementation of an algorithm for supermesh construction.

2016-03-16: A new paper is up on arXiv about optimal preconditioners for the Ohta–Kawasaki equations with John Pearson.

2016-03-15: There’s an open faculty position in numerical analysis in Oxford (an associate professorship). Apply by April 29!

2016-03-03: A new paper is up on arXiv about computing disconnected bifurcation diagrams with deflation with Casper Beentjes and Ásgeir Birkisson.

2016-01-28: A new paper is up on arXiv about using deflation to compute multiple equilibria of nematic liquid crystals with James Adler, David Emerson and Scott MacLachlan.

2015-11-30: Another paper is up on arXiv about linear and nonlinear solvers in variational fracture mechanics with Corrado Maurini. The code that supports the manuscript is available on bitbucket.

2015-10-09: A new paper with my MSc student Matteo Croci is up on arXiv about multiple solutions of complementarity problems via deflation. The code that supports the manuscript is available on bitbucket.

2015-09-19: Images from the SIAM Awards Lunch in Beijing are online.

2015-09-18: I gave the invited scientific lecture to the annual general meeting of NAG.

2015-09-01: A new paper is up on arXiv about PDE-constrained optimisation, deflation and Schur complement preconditioners.

2015-08-31: I’ve just released a Python implementation of Mike Giles’ multilevel Monte Carlo demo code.

2015-08-27: The first deflation paper has been published online in SISC.

2015-08-13: I collected the Wilkinson prize at ICIAM 2015 in Beijing today. Thanks again to NAG, ANL and NPL.

2015-07-16: I have been selected for polar service with the British Antarctic Survey! I will be undertaking fieldwork in the Antarctic this November as part of an observational campaign on the retreating ice sheets on the east coast of the Antarctic peninsula, on Flask Glacier and Scar Inlet.

2015-06-23: I came second in the Fox prize competition, joining company such as Andy Wathen, Peter Sweby, Alan Edelman, Mark Ainsworth, Barry Smith, and Des Higham. Congratulations to Iain Smears and Alex Townsend.

2015-06-11: I have won the 2015 Wilkinson prize for Numerical Software, along with my colleagues Simon Funke, David Ham and Marie Rognes.

2015-03-06: I have been shortlisted for the 17th IMA Leslie Fox prize in numerical analysis.


Phone: +44 1865 270743
Post: S2.19 Mathematical Institute
Radcliffe Observatory Quarter
University of Oxford