My research group at the University of Exeter focuses on the challenge of developing modern, high-performance software to solve problems in fluid mechanics, the aeronautics industry and other topics in the science and engineering fields. Our interests are highly disciplinary, lying at the intersection of applied mathematics, computational engineering and high performance computing.
Currently some of our goals focus around understanding fluid turbulence: how steady laminar flows transition to this chaotic state and how this impacts on real-world problems in the aeronautics industry. To achieve this I am developing efficient, robust and massively parallel high-order spectral element software that, together with modern computing technology, will form the next generation of computational flow simulation software.
On this website you’ll find information on what research we do, see a list of publications, seminars presented or our upcoming events, read my CV or find out a bit more about my background.
2-year postdoctoral project available immediately 14th January 2021
We are looking for a postdoctoral fellow to work on an exciting project, funded
by the UK Atomic Energy Authority and the ExCALBIUR
programme,
to investgate the use of high-order methods in nuclear fusion
modelling. Applicants with a background in high-order mesh generation are
particularly encouraged to apply. The position runs until December 2022. See
the job
advert
for further details! Applications close on 2nd February.
New funded project: ELEMENT 1st April 2020
I’m very pleased to announce that we have received funding from EPSRC to form
ELEMENT: the exascale mesh
network. In
this project we will work towards addressing the high-priority use case of mesh
generation and adaption. This project forms one of the use cases under phase 1
of the strategic priorities fund ExCALBIUR
programme.
New paper in SIAM Journal on Scientific Computing 25th March 2020
Very happy to say that my collaborators Roman Amici and Mike Kirby have a new
paper to appear in
SISC. We investigate
the performance and potential for matrix-free solvers at high-order on the
hybrid meshes needed to represent complex configurations and geometries, by
exploiting vectorisation that is found on modern CPU hardware. With this
approach we’re able to obtain 50-70\% of the peak performance on modern hardware.
New paper in Computer Physics Communications 22nd February 2020
Together with my collaborators Jan Eichstadt and Joaquim Peiro, we have a new
paper that discusses performance portable implementations of implicit
high-order solvers,
and the influence of algorithmic choices under programming models such as
OpenMP, OpenACC and Kokkos.
New preprint on Nektar++ 1st July 2019
See the new preprint on arXiv for
Nektar++ which focuses on our recent capability enhancements and is
under review in Computer Physics Communications for their 50th
anniversary special
issue.
New paper in Journal of Computational Physics 1st June 2019
I have a new paper
out in
Journal of Computational Physics that shows how the HDG method can be used to
construct a weak Dirichlet boundary condition implementation.
Appointment as senior lecturer 14th February 2019
I’m very happy to say that I am now a senior lecturer in engineering at the
University of Exeter.