Thu, 30 Apr 2026

14:00 - 15:00
(This talk is hosted by Rutherford Appleton Laboratory)

Modern tasking approaches to simulate black holes (and other interesting phenomena): How can we make them fit to modern hardware?

Tobias Weinzierl
(Durham University)
Abstract

Speaker Tobias Weinzierl will be talking about: 'Modern tasking approaches to simulate black holes (and other interesting phenomena): How can we make them fit to modern hardware?'

Over the past decade, my team has developed a simulation code for binary black hole mergers that runs on dynamically adaptive Cartesian meshes. 
Its dynamic adaptivity, coupled with multiple numerical schemes operating at different scales and non-deterministic loads from puncture sources, makes task-based parallelisation a natural choice:
Task stealing across fine-grained work units balances the load across many CPU cores, while treating tasks as atomic compute units should---in theory---allow us to deploy seamlessly to accelerators.

In practice, it is far from straightforward.

Fine-grained tasks clash with accelerators, which thrive on large, homogeneous data access patterns;
task bursts on the CPU overwhelm tasking systems and produce suboptimal execution schedules;
and when tasks span address spaces, expensive memory movements kill performance.
Surprisingly, many mainstream tasking frameworks even lack the features our domain demands, i.e. to express key task concepts.


Our application serves as a powerful lens for examining these challenges. 
While our code base extends to other wave phenomena, Lagrangian techniques, and multigrid solvers, they all reveal the same fundamental tension: 
modern hardware increasingly struggles to accommodate modern HPC concepts, and it even challenges the notion that one solution fits all hardware components.

The talk proposes practical workarounds and solutions to these shortcomings, while all solutions are designed, wherever possible, to be upstreamed into mainstream software building blocks or at least decoupled from our particular PDE solver, making them broadly applicable to the community.

 

This talk is hosted by Rutherford Appleton Laboratory and will take place @ Harwell Campus, Didcot, OX11 0QX
 

The impact of oxygen heterogeneity on epithelial-mesenchymal transitions: a numerical study
Sadhu, G Byrne, H Dalal, D Journal of Mathematical Biology volume 92 issue 1 15 (22 Jan 2026)
Hydrodynamics with multiple charges and holography
Gladden, L Ivo, V Kovtun, P Starinets, A Journal of High Energy Physics volume 2025 issue 12 (22 Dec 2025)
On Certain
<i>C</i>
0-Aspects of Contactomorphism Groups
Serraille, B Stojisavljević, V International Mathematics Research Notices volume 2026 issue 1 (08 Jan 2026)
The influence of cell phenotype on collective cell invasion into the extracellular matrix
Yin, Y Waters, S Baker, R Bulletin of Mathematical Biology volume 88 issue 1 (26 Dec 2025)
OGF: An Online Gradient Flow Method for Optimizing the Statistical Steady-State Time Averages of Unsteady Turbulent Flows
Hickling, T Macart, J Sirignano, J Waidmann, D Journal of Computational Physics 114610 (Dec 2025)
Active Control of Turbulent Airfoil Flows Using Adjoint-Based Deep Learning
Liu, X Hickling, T MacArt, J AIAA Journal 1-17 (21 Dec 2025)
Mathematical Foundations of Deep Learning Models and Algorithms Spiliopoulos, K Sowers, R Sirignano, J (14 Nov 2025)
Krull-Schmidt Theorem for small profinite groups
Bar-On, T Nikolov, N Proceedings of the American Mathematical Society volume 154 issue 01 141-154 (04 Dec 2025)
Subscribe to