Open PhD posts
Open PhD positions
I’m currently looking for potential PhD candidates in the areas below. I prefer to tailor projects to the knowledge and interest of candidates, i.e. the descriptions below are just kind of an inspiration or a starting point before we flesh out a proper PhD project.
Numerical Relativity in the Realm of New Physics

Collaborative project with Baojiu Li (ICC)
Preferred funding stream: CSC or DDS
Numerical Relativity is the holy grail of computational physics. Yet, it took nearly a century after Einstein published General Relativity (GR) that long-term stable simulations of black holes became possible due to the highly nonlinear nature of the gravitational field equations. Since then, there have been huge progresses in this field, and interest has grown much stronger after the first gravitational wave (GW) detection less than a decade ago. Already, such detections have been used to shed light on the mysterious accelerated expansion of our Universe, ruling classes of gravity theories beyond GR.
With the advent of a new generation of GW detectors, in the coming decades GW cosmology will evolve into a mature subject in astronomy. The data collected will allow people to test new theories of fundamental physics with unprecedented exquisiteness. However, even today, simulating the evolution of compact object systems such as black holes and neutron stars in various theories of gravity is still a big challenge.
In this project, the candidate will work on the scientific developments and applications of a new numerical relativity simulation code, ExaGRyPE, developed by a collaboration between the Physics and Computer Science departments at Durham University. There are a range of potential directions this project can lead to, including, but not restricted to,
The project can be combined or used to facilitate and study (i) the implementation and test of new physics models in the code (e.g. non-standard gravity), (ii) developing hydrodynamics modules that will enable simulations of complicated coupled multi-physics systems, or (iii) a reformulation of the underlying physical model in a higher-dimensional brane world—a simulation unfeasible with other codes in the field.
Flexible computing
Current simulation codes invest an enormous amount of work into load balancing. They try to spread work evenly out over the machine to ensure that all resources are reasonably utilised. On modern exascale machines and for modern algorithms, this approach quickly starts to struggle: If the mesh of a simulation changes at runtime or if an algorithm consists of different compute phases, there is no “optimal” resource distribution. Rather than investing into better load balancing, we will investigate the paradigm of flexible computing, where the machine configuration is altered at runtime to suit the work arising.
There are two different direction of travel:
- The next generation of supercomputers might feature smart NICs. These are network cards (and switches) with their own compute power (processors). NVIDIA’s BlueField technology is an example for such machinery. If the network becomes intelligent with its own processors – and in NVIDIA’s case soon GPUs – we can throw compute tasks into the network and leave it to the network to puzzle out where to run them. They can migrate tasks to underutilised cores, e.g. If multiple simulations run on a machine at the same time, the network cards and switches also can make their resources available to the simulation that need the resources most. The association of processors and GPUs follows the system load.
- The next generation of supercomputer nodes will feature an unprecedented number of cores. Many codes at the moment run a fixed number of ranks on each node and each rank has a fixed number of cores at disposal. We propose to make each and every rank see each and every core initially. The ranks per node then can argue with each other who uses which core. Ranks with low load can retreat from cores, while ranks with high compute load can “invade” cores previously used by other ranks.
Both strands will eventually lead into a common set of algorithms, paradigms and code building blocks.

- We had a very constructive kick off session for our 2025 performance analysis workshop series. Hope to be able to publish and share our insights and lessons learned soon.
- It has been a privilege, fun, and extremely productive scientifically to be part of ExCALIBUR due to multiple projects. There are still many papers to come that directly result from this programme. [contains quote post or other embedded content]
- It was great to have Prakash Murali from @cst.cam.ac.uk in our SciComp seminar today. Interesting ideas on full stack design in quantum computing.
- Registration for the Durham HPC Days is open: https://pay.durham.ac.uk/event-durham/durham-hpc-days-2025. The programme is also getting there: https://durham.readthedocs.io/en/latest/hpcdays/index.html We now have 4.5 days packed with talks, tutorials and workshops!
- I realise we've never published our SIAM BGCE contribution on arXiv. Here it is: arxiv.org/abs/2504.15814 We study stationary black holes phrased as wave equations over an adaptive mesh. The solution should be stationary by definition, but it is subject to numerical instabilities. https://arxiv.org/abs/2504.15814