Homepage of David Moxey, senior lecturer in engineering at the University of Exeter and a project leader of the Nektar++ spectral element framework.

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.