Increasing Access to Computational Plasma Physics using the Gkeyll Simulation Framework
POSTER
Abstract
High performance computing is a critical component of modern plasma physics research. Every aspect of plasma physics is utilizing supercomputers to tackle the most high impact problems in the field, from transport in fusion reactors to the dynamics of plasmas around compact objects like black holes and pulsars. However, many students lack access to tools and resources to learn how to use high performance computing resources, and the required computational plasma physics skills to write code to leverage these resources. Using the Gkeyll simulation framework, we have created a set of Jupyter Notebooks to introduce students to the entire simulation workflow, from code compilation to resource selection, to running simulations and analyzing their output, all in a pedagogical fashion. The tool's scientific focus is a common plasma physics problem: magnetic reconnection while providing an introduction to high-performance computing via a holistic overview of running simulations. It will also control the input parameters, initial conditions, boundary conditions, and computing resources requested. Using a deployment of this new educational tool on the Princeton Stellar cluster, we will demonstrate how this workflow provides a new means of introducing students to both computational plasma physics and high performance computing.
Presenters
-
Shreyas Seethalla
Rensselaer Polytechnic Institute
Authors
-
Shreyas Seethalla
Rensselaer Polytechnic Institute
-
James Juno
Princeton Plasma Physics Laboratory
-
Arturo Dominguez
Princeton Plasma Physics Laboratory
-
Ammar Hakim
Princeton Plasma Physics Laboratory