Developing Performance Portable Plasma Edge Simulations: A Survey

Steven A. Wright, Christopher Paul Ridgers, Gihan R. Mudalige, Zaman Lantra, Josh Williams, Andrew Sunderland, Sue Thorne, Wayne Arter

Research output: Contribution to journalArticlepeer-review


Heterogeneous architectures are increasingly common in modern High-Performance Computing (HPC) systems. Achieving high-performance on such heterogeneous systems requires new approaches to application development that are able to achieve the three Ps: Performance, Portability, and Productivity.

In this paper, we provide an overview of the state-of-the-art for developing high-performance, portable and productive multi-physics applications with particular focus on the simulation of a plasma fusion reactor. Simulating such a complex system relies on both fluid- and particle-based simulations, and coupling interfaces between these two domains. We also review the current state-of-the-art in reasoning about the performance, portability and productivity of HPC applications.
Original languageEnglish
Article number109123
Number of pages47
JournalComputer Physics Communications
Early online date12 Feb 2024
Publication statusPublished - May 2024

Bibliographical note

This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy.


  • High-Performance
  • Parallel Programming
  • Portability
  • Coupling
  • Plasma Simulation
  • Reactor Design

Cite this