An almost complete list of conferences/workshops I've attended over the years.
FreeGSNKE Pulse Design Tool: in silico scenario design and control validation for tokamak plasmas
Poster PresentationK. Pentland, N. C. Amorisco, A. Ross, P. Cavestany, T. Nunn, A. Agnello, G. K. Holt, G. McArdle, C. Vincent, J. Buchanan, S. J. P. Pamela
European Physical Society Plasma Physics Conference 2026 · Edinburgh, Scotland · July 2026
FreeGSNKE is a Python-based, open-source suite for solving a range of static and dynamic Grad–Shafranov equilibrium problems in tokamak fusion plasmas. It employs finite-difference discretisation with a Newton–Krylov nonlinear solver and is designed to integrate with modern machine learning and artificial intelligence libraries. FreeGSNKE supports static forward and inverse equilibrium calculations, as well as time-evolving simulations through a coupling between plasma equilibria and currents in poloidal field coils and passive conducting structures. The framework enables virtual circuit construction for plasma shape control and estimation of vertical growth rates for vertical displacement event modelling. The codebase is tokamak-agnostic, well documented, and includes worked examples. The solvers have been validated against MAST-U equilibria, with ongoing development including a JAX-based implementation of the core solvers and a coupling with the current diffusion equation. Recent work has focused on coupling FreeGSNKE's evolutive solver with a newly developed modular and customisable virtual Plasma Control System (PCS). Using user-defined waveforms and control parameters, the PCS employs feedback and feedforward techniques to regulate plasma current, position, and shape throughout a simulation, while enforcing machine safety limits on coil currents and voltages. This combined framework, termed the FreeGSNKE Pulse Design Tool (FPDT), enables predictive modelling and virtual testing of advanced plasma configurations, new control schemes, and the impact of diagnostic uncertainties on plasma evolution and performance. This significantly reduces reliance on costly and iterative physical experiments. Although inspired by the MAST-U PCS architecture, the virtual PCS is inherently machine-independent, supporting the implementation of diverse control algorithms tailored to specific tokamaks. The FPDT has been validated by re-simulating previously executed MAST-U discharges and comparing nonlinear and piecewise-linear simulation modes. Under modest uncertainties in the initial equilibrium, current density profiles, and plasma resistivity, the FPDT achieves strong quantitative agreement with target control waveforms and real-time MAST-U measurements. With this extension to the FreeGSNKE open-source suite, we aim to foster greater reproducibility and collaboration in plasma modelling and control research.
FreeGSNKE Pulse Design Tool: in silico scenario design and control validation for tokamak plasmas
Poster PresentationK. Pentland, N. C. Amorisco, A. Ross, P. Cavestany, T. Nunn, A. Agnello, G. K. Holt, G. McArdle, C. Vincent, J. Buchanan, S. J. P. Pamela
Open Source Software for Fusion Energy Conference · Munich, Germany · March 2026
I’ll cover continuing progress on FreeGSNKE, a fully open-source Python code for simulating both static and evolutive tokamak plasma equilibria. Alongside existing static forward/inverse and evolutive forward solvers, the FreeGSNKE ecosystem now also includes capabilities for calculating virtual circuits and vertical growth rates. Recent work has focused on equipping FreeGSNKE with a Plasma Control System (PCS) to enable plasma position, shape, and current control. While inspired by the controllers used on the MAST Upgrade tokamak, the framework can be customised to any axisymmetric machine. The resulting FreeGSNKE Pulse Design Tool (FPDT) supports in-silico scenario design, control design, and control validation. We aim to open source this tool as part of the FreeGSNKE ecosystem.
FreeGSNKE: evolutive plasma equilibria for scenario and control design
TalkK. Pentland, N. C. Amorisco, G. K. Holt, A. Agnello, A. Ross, P. Cavestany, T. Nunn, G. McArdle, C. Vincent, G. Cunningham, U. Qadri, J. Buchanan, S. Pamela
Software Unconference · UKAEA · February 2026
Ongoing progress with FreeGSNKE development
TalkFusion Computing Lab Workshop · STFC Hartree Centre, Daresbury, UK · October 2025
FUSE.jl Workshop
WorkshopFUSE.jl Workshop · General Atomics, San Diego, U.S. · December 2024
Validation of the static forward Grad-Shafranov equilibrium solvers in FreeGSNKE and Fiesta using EFIT++ reconstructions from MAST-U
Poster PresentationK. Pentland, N. C. Amorisco, O. El-Zobaidi, S. Etches, A. Agnello, G. K. Holt, A. Ross, C. Vincent, J. Buchanan, S. J. P. Pamela, G. McArdle, L. Kogan, G. Cunningham
Computing Division Research Showcase · UKAEA · December 2024
Validation of the static forward Grad-Shafranov equilibrium solvers in FreeGSNKE and Fiesta using EFIT++ reconstructions from MAST-U
TalkK. Pentland, N. C. Amorisco, O. El-Zobaidi, S. Etches, A. Agnello, G. K. Holt, A. Ross, C. Vincent, J. Buchanan, S. J. P. Pamela, G. McArdle, L. Kogan, G. Cunningham
Computing Division Technical Talks · UKAEA · July 2024
GParareal: GPs for parallel-in-time simulation
Invited TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
ExCALIBUR: Data Driven Algorithms · University of Exeter, UK · January 2024
GParareal: a time-parallel ODE solver using Gaussian process emulation
TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
ICIAM 2023 Minisymposium · Waseda University, Tokyo, Japan · August 2023
GParareal: a time-parallel ODE solver using Gaussian process emulation
Invited TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
SIAM CSE 2023 Minisymposium · Amsterdam, Netherlands · February 2023
GParareal: a time-parallel ODE solver using Gaussian process emulation
Invited TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
Exascale Computing Challenges: PinT Algorithms · University of Exeter, UK · January 2023
GParareal: a time-parallel ODE solver using Gaussian process emulation
Poster PresentationK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
Culham Plasma Physics Summer School · Culham Centre for Fusion Energy, UK · July 2022
Culham Plasma Physics Summer School
WorkshopCulham Plasma Physics Summer School · Culham Centre for Fusion Energy, UK · July 2022
GParareal: a time-parallel ODE solver using Gaussian process emulation
Poster PresentationK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
11th Workshop on Parallel-in-Time Integration · Centre International de Rencontres Mathematiques, Marseille, France · July 2022
GParareal: a time-parallel ODE solver using Gaussian process emulation
Invited TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
APinTA Kick-Off Meeting · University of Exeter, UK · June 2022
GParareal: a time-parallel ODE solver using Gaussian process emulation
Poster PresentationK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
British Applied Mathematics Colloquium · University of Loughborough, UK · April 2022
GParareal: a time-parallel ODE solver using Gaussian process emulation
Invited TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
Heilbronn ProbNum Workshop · London, UK · March 2022
GParareal: a time-parallel ODE solver using Gaussian process emulation
Invited TalkK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
Algorithms and Computationally Intensive Inference Seminar · University of Warwick, UK · March 2022
GParareal: a time-parallel ODE solver using Gaussian process emulation
Poster PresentationK. Pentland, M. Tamborrino, T. J. Sullivan, J. Buchanan, L. C. Appel
Warwick Statistics Department Conference · Gregynog Hall, UK · March 2022
Gaussian process Summer School
WorkshopGaussian process Summer School · University of Sheffield, UK · September 2021
Stochastic parareal: an application of probabilistic methods to time-parallelisation
Poster PresentationK. Pentland, M. Tamborrino, D. Samaddar, L. C. Appel
SIAM National Student Chapter Conference · University of Oxford, UK · June 2021
Faster simulations through time-parallelism
TalkMathSys Annual Conference · University of Warwick, UK · April 2021
The sperm optimisation toolbox: how does fish sperm find the egg in open water?
WorkshopUK Graduate Modelling Camp · University of Oxford, UK · March 2021
Stochastic parareal: an application of probabilistic methods to time-parallelisation
Invited TalkK. Pentland, M. Tamborrino, D. Samaddar, L. C. Appel
Physics and Technology Seminar · Culham Centre for Fusion Energy, UK · March 2021
A brief history of time(-parallel methods)
TalkMathSys Weekly Forum · University of Warwick, UK · January 2021
Stochastic parareal: an application of probabilistic methods to time-parallelisation
TalkK. Pentland, M. Tamborrino, D. Samaddar, L. C. Appel
SPAAM Seminar · University of Warwick, UK · January 2021
Modelling the fluid dynamics, mixing technologies, and crystallisation properties of chocolate
WorkshopHetSys Virtual Study Groups · University of Warwick, UK · December 2020
Hats and pancakes in the sky: high-speed droplet dynamics
TalkK. Pentland, R. Cimpeanu, E. Brambley
MSc Project Talks · University of Warwick, UK · September 2020
Stochastic parareal: an application of probabilistic methods to time-parallelisation
TalkK. Pentland, Y. Zhou, H. Ni, J. McKendrick, J. Bara, M. Tamborrino, D. Samaddar, L. C. Appel
Physics Seminar · Culham Centre for Fusion Energy, UK · July 2020
Spin-down in the absence of reflected waves
TalkK. Pentland, E. Johnson
MSc Project Talks · University College London, UK · September 2019
Works I've contributed to that were presented at conferences/workshops by collaborators.
Overview of improvements to the capabilities of the plasma control system of the MAST Upgrade tokamak
TalkM. Kochan, G. McArdle, C. Vincent, J. Measures, H. Anand, D. Piglowski, A. Lvovskiy, B. Kool, G. J. Derks, K. Verhaegh, O. Bardsley, L. Baker, C. Hogben, G. Jones, A. Goodyear, G. Cunningham, K. Imada, J. Lovell, V. Soukhanovskii, C. Ham, K. Cave-Ayland, A. S. Welander, W. P. Wehner, A. Dautt-Silva, B. Sammuli, D. Ryan, L. Kogan, R. Sarwar, R. Lucock, T. A. Wijkamp, P. A. Figueiredo, N. Lonigro, N. C. Amorisco, P. Cavestany, A. Ross, A. Agnello, M. Marshall, G. K. Holt, K. Pentland, J. Buchanan, E. Jones, M. Tobin, S. A. Sabbagh, S. S. Henderson, S. Pamela, A.W. Leonard, T. H. Osborne, B. G. Penaflor, N. W. Eidietis, M. van Berkel, A. Stephen, A. Kirk, A. J. Thornton, J. R. Harrison, The MAST Upgrade Team
34th Symposium on Fusion Technology · Aix-en-Provence, France · September 2026
The plasma control system (PCS) of the MAST Upgrade (MAST-U) tokamak has been in operational use during the first five experimental campaigns. We present an overview of the recent improvements to the capabilities of the control system, key experimental results that were enabled by the improved control capabilities and the recent hardware platform upgrade that paves the way to building on these capabilities for future experimental campaigns. Versatile and reliable core and divertor shape controllers and a magnetic reconstruction step for gap feedback control have been developed collaboratively and enabled the development of plasma scenarios for the exploitation of conventional and alternative divertor configurations and studies of plasma exhaust power load mitigation. Improvements in control of the shape of the plasma boundary have enabled detailed studies of the effects of shaping on confinement and stability in the core and edge pedestal regions, and investigations of time-dependent behaviour during vertical oscillations around a connected double null topology. MAST-U achieved access to negative triangularity for the first time on a spherical tokamak, which will significantly contribute to studies into stability boundaries and ELM-free operation. Plasma electron density control further facilitated repeatable plasma scenarios and enabled reactor-relevant studies into locked mode mitigation and L-H power threshold. A collaboratively developed detachment front control was achieved and demonstrated the feasibility of controlling the spatial extent of the detached neutral buffer. Building on the unique character of MAST-U being a double-null device, recently this capability was extended to allow the simultaneous control of core density and the detachment fronts independently in the lower and upper divertor chambers, which opens avenues for studying up-down exhaust symmetries. To support future capabilities, significant infrastructure upgrades have been undertaken. The PCS hardware and software infrastructure have been upgraded to a 64-bit architecture during the 5 th experimental campaign, increasing the number of available processing cores from 4 to 32. The hardware has built-in support for low-latency data transfer over User Datagram Protocol (UDP) based protocols to enable communication over a Real-time Data Network built from commercial, off-the-shelf components. These enhancements will enable the integration of machine learning for shape control, continued exploration of advanced control techniques for density and detachment control and will provide capacity for the growing control capability demands of the MAST-U experimental programme, such as plasma current profile control involving Electron Bernstein Wave (EBW) heating that is scheduled to be installed in the upcoming engineering break.
Real time virtual circuits for plasma shape control via NN surrogates
Poster PresentationA. Ross, A. Agnello, A. Garrod, C. Vincent, G. K. Holt, G. McArdle, K. Pentland, N. C. Amorisco, P. Cavestany, T. Nunn
European Physical Society Plasma Physics Conference 2026 · Edinburgh, Scotland · July 2026
Reliable position and shape control in tokamak plasmas requires accurate real-time regulation of several strongly coupled shape parameters. The control vectors disentangling these couplings, hereafter referred to as Virtual Circuits (VCs), enable independent shape parameter control for a specific equilibrium. These VCs are conventionally computed in advance of an experiment using a small number of reference Grad–Shafranov equilibria and used to control the plasma across different pre-set time intervals. While effective near the reference equilibrium, this approach can lead to degraded performance when the plasma departs from the target trajectory and complicates the design of robust control strategies for rapidly evolving plasma configurations. This work presents the construction of emulators for VCs that satisfy the requirements for use in real-time control on MAST Upgrade (MAST-U). We develop an extensive library of several million simulated magnetic equilibria, covering a substantial portion of the MAST-U operational space, and use it to train neural network emulators to predict shape parameters given plant parameters. These are differentiable functions, whose Jacobians can be computed with millisecond latency, providing accurate VCs suited for real-time shape control. We perform extensive verification of the emulated VCs by applying small, independent shifts to a diverse set of several thousand equilibria and comparing the resulting target displacements with those obtained using finite-difference Jacobians of Grad-Shafranov solutions. The neural-network-based approach delivers high accuracy and orthogonality across the full equilibrium space. This work establishes the physical validity of emulated VCs as a scalable and general alternative to pre-set schedules of pre-computed VCs.
MHD stability analysis of strongly shaped MAST-U plasmas
Poster PresentationS. Blackmore, B. Patel, C. J. Ham, J. Harrison, K. Pentland, O. Bardsley, S. Henderson
European Physical Society Plasma Physics Conference 2026 · Edinburgh, Scotland · July 2026
Spherical tokamaks are an economically attractive concept for a fusion power plant, as they operate at high $\beta_N$. The low aspect ratio of spherical tokamaks naturally facilitates operation of highly elongated ($\kappa \approx 2.5$) plasmas which leads to high non-inductive bootstrap fractions. Operation at high elongation can pose additional vertical stability challenges, however coupling high triangularity ($\delta$) and high elongation naturally facilitates operation at high $\beta_p$, which is stabilizing for low toroidal mode number $n$ MHD instabilities. High triangularity has a strong stabilizing effect on ideal ballooning modes (IBMs) which impose a limit on the maximum achievable $\beta_N$. This work analyses the MHD stability of the recently developed high elongation MAST-U plasma scenario, achieving a plasma current flat top shaping target of $\kappa = 2.5$ and a standard "medium" elongation scenario at $\kappa = 2$. A triangularity scan of $\delta = 0.4$–$0.55$ was performed in both the medium and high $\kappa$ cases. At both medium and high elongation $\beta_N \approx 2.5$–$3$ is achieved with $\beta_e \approx 5\%$. Low $n$ MHD activity is reduced in the early plasma current flat top in the high $\kappa$ case due to a slow $\beta_N$ evolution compared to the medium $\kappa$ scenario. Finally, the impact of the plasma current ramp rate in the high $\kappa$ scenario is assessed. The high $\kappa$ fast ramp rate scenario exhibits a strongly reverse shear $q$ profile which leads to an elevated $q_{min}$, delaying the onset of a confinement degrading 2/1 tearing instability. The magnetic shear $\hat{s} = \frac{r}{q}\frac{dq}{dr}$ evolution is compared in the medium and high $\kappa$ cases and calculation of the ideal ballooning stability (IBM) is performed using the Pyrokinetics workflow.
Real-time plasma shape control via virtual circuit surrogates: integration and testing in the MAST-U PCS
TalkM. Marshall, E. Jones, G. McArdle, A. Ross, N. C. Amorisco, C. Vincent, C. Hogben, G. Jones, A. Stephen, K. Pentland, G. K. Holt, A. Agnello
15th Technical Meeting on Control Systems, Data Acquisition, Data Management and Remote Participation in Fusion Research · Oxford, UK · May 2026
The deployment of advanced, AI-enabled control algorithms in tokamak experiments requires robust integration with existing plasma control system (PCS) architectures and extensive pre-experimental validation. In this contribution, we describe the implementation of neural-network-emulated virtual circuits for plasma shape control within the MAST Upgrade (MAST-U) PCS environment. The neural network models are transformed into a real-time-suitable data structure and deployed via a C++ inference server that interfaces with the General Atomics Plasma Control System (GAPCS), a real-time control framework. An integration layer transfers real-time GAPCS signals into the neural network input space, executes inference within real-time constraints, and returns the resulting Jacobian coefficients to the control system. These coefficients are then used to assemble and invert the virtual circuit matrices and compute updated coil current requests for real-time actuation. We discuss the overall software architecture and data pathways underpinning this integration, the timing and latency constraints encountered, and the challenges of interfacing modern AI components with real-time control infrastructure. Emphasis is placed on the validation workflow and best practices adopted to ensure confidence in the solution prior to experimental deployment. This work demonstrates a practical pathway for introducing AI-based control components into operational fusion control systems, with direct relevance for upcoming MAST-U experiments and future devices.
Vertical stability analysis of plasmas in the Spherical Tokamak for Energy Production (STEP)
Poster PresentationM. Neri, K. Pentland, M. Lennholm, N. C. Amorisco, R. Albanese
15th Technical Meeting on Control Systems, Data Acquisition, Data Management and Remote Participation in Fusion Research · Oxford, UK · May 2026
Accurate modelling of plasma equilibria scenarios is crucial for the design phase of the Spherical Tokamak for Energy Production (STEP). The device should be capable to magnetically confine highly elongated plasmas for thousands of seconds, with the possibility to control the plasma shape, position, and current. Vertical stability analyses are of primary relevance to implement robust vertical controllers that counteract instabilities and maintain the plasma in equilibrium. Taking into account the present technology limits, the growth rate of the vertical instability should be kept on the resistive time scale so as to allow the active feedback control system to work correctly. So far, the analysis of vertical instability in STEP was carried out using rigid multifilamentary models, which are not MHD-consistent especially when the plasma is highly triangular. Higher accuracy can be achieved using deformable models which linearize the plasma response around an initial point of equilibrium. However, STEP plasmas are characterized by high elongations (up to 3.1 at the separatrix) and particular features of the current density profile, with high values of poloidal beta, low values of internal inductance and steep gradients. These aspects make the evaluation of growth rate numerically challenging. For the present STEP Prototype Reactor (SPR), the regions of high current density gradient, combined with its non-null value at the separatrix, make the growth rate calculation highly sensitive to the number of degrees of freedom utilized in the numerical calculations. The objective of the present work is to give design STEP configurations that can be stabilised with a suitable confidence. The assessment of the linearized plasma response model and the growth rate is carried out using a free boundary procedure. The work also examines the sensitivity of the growth rate to details of passive conductors (resistivity and locations), plasma current density profile, and the assumptions on the plasma response.
FreeGSNKE: an open source pure-Python predictive evolutive equilibrium code for control design and validation
TalkN. C. Amorisco, K. Pentland, G. K. Holt, A. Agnello, A. Ross, P. Cavestany, G. McArdle, C. Vincent, G. Cunningham, U. Qadri, J. Buchanan, S. Pamela
9th Asia-Pacific Conference on Plasma Physics · Fukuoka, Japan · September 2025
FreeGSNKE is an open source, pure-Python, finite difference solver of the 2D dynamic plasma equilibrium problem. It couples the plasma equilibrium with the currents in the poloidal field (PF) coils and passive vessel. FreeGSNKE can run predictive simulations of the plasma response to the voltages applied to the PF coils by the power supplies, thereby supporting shape control and control design studies. One of FreeGSNKE’s aims is to lower the entry barrier to studies seeking to adopt ML approaches to plasma control. FreeGSNKE is fully open source and seamlessly integrates with Python ML libraries and algorithms, overcoming the need for cross-language binders or socket interfaces for multi-language interaction. A set of examples and dedicated documentation are provided to facilitate adoption by new users. FreeGSNKE builds on FreeGS, introducing i) a static Grad-Shafranov (GS) solver based on the Newton- Krylov (NK) method; ii) linear and non-linear solvers for the evolutive equilibrium problem, also based on the NK method. We validate FreeGSNKE’s static GS solver on a selection of MAST-Upgrade (MAST-U) discharges with EFIT++ reconstructed equilibria. To validate the evolutive solver we simulate the ‘flat-top phase’ of MAST-U shots, using the recorded voltages applied to the PF coils and an EFIT++ reconstructed equilibrium as initial conditions. Fig.1 illustrates one such FreeGSNKE simulation by displaying the evolution of a set of standard plasma shape targets. These are compared with the corresponding reconstructed quantities. Several concurrent development tracks are presently underway. I) A Pulse Design tool is being built to allow for in-silico development of new plasma shapes and controllers to support MAST-U operations. II) An auto- differentiable and GPU-compatible version of FreeGSNKE is being developed using the JAX library. III) We are integrating FreeGSNKE with a transport module, to enable integrated modelling with time evolving free boundary equilibria. Using the IMAS data formats, we are coupling FreeGSNKE with JETTO. The coupling with TORAX will leverage the JAX implementation. IV) FreeGSNKE is being used to support vertical stability studies of STEP plasmas. The evolutive capabilities will be used to support the estimation of EM loads during VDEs.
GParareal: (Towards) a probabilistic time-parallel ODE solver
Invited TalkT. J. Sullivan, K. Pentland, M. Tamborrino, J. Buchanan, L. C. Appel
Gaussian Process Summer School · Sheffield, UK · September 2022