6–9 Oct 2026
Culham Campus
Europe/London timezone

Software Architecture for Performant Simulations

Not scheduled
4m
HOW room (Culham Campus)

HOW room

Culham Campus

Abingdon, OX14 3DB, UK
Lightning talk + poster Research Software Engineering

Speaker

Chris MacMackin (UK Atomic Energy Authority)

Description

Hermes-3 is a multifluid plasma simulation code, built on BOUT++. It is used for simulating transport and turbulence at the edge of magneticically-confined plasmas. It uses a system of modular components which make it highly flexible. I have provide research software engineering skills to support the ongoing development and optimisation of Hermes-3 and BOUT++. I will be presenting the work I have done on this over the past year, such as developing a new normalisation scheme for the BOUT++ SNES solver. In particular, I will demonstrate how good software architecture can aid with writing performant code.

Author

Chris MacMackin (UK Atomic Energy Authority)

Presentation materials

There are no materials yet.