The Design and Implementation of the SWIM Integrated Plasma Simulator

As computing capabilities have increased, the coupling of computational models has become an increasingly viable and therefore important way of improving the physical fidelity of simulations. Applications currently using some form of multicode or multi-component coupling include climate modeling, rocket simulations, and chemistry. In recent years, the plasma physics community has also begun to pursue integrated multiphysics simulations for space weather and fusion energy applications. Such model coupling generally exposes new issues in the physical, mathematical, and computational aspects of the problem. This paper focuses on the computational aspects of one such effort, detailing the design, and implementation of the Integrated Plasma Simulator (IPS) for the Center for Simulation of Wave Interactions with Magnetohydrodynamics (SWIM). The IPS framework focuses on maximizing flexibility for the creators of loosely-coupled component-based simulations, and provides services for execution coordination, resource management, data management, and inter-component communication. It also serves as a proving ground for a concurrent “multi-tasking” execution model to improve resource utilization, and application-level fault tolerance. We also briefly describe how the IPS has been applied to several problems of interest to the fusion community.

[1]  R. V. Budny,et al.  Comparisons of predicted plasma performance in ITER H-mode plasmas with various mixes of external heating , 2009 .

[2]  Eduardo F. D'Azevedo,et al.  Advances in full-wave modeling of radio frequency heated, multidimensional plasmas , 2002 .

[3]  Scott Klasky,et al.  Integrated physics advances in simulation of wave interactions with extended MHD phenomena , 2007 .

[4]  C. Kessel,et al.  Predictions of H-mode performance in ITER , 2008 .

[5]  Cecelia DeLuca,et al.  Design and Implementation of Components in the Earth System Modeling Framework , 2005, Int. J. High Perform. Comput. Appl..

[6]  S. Jardin,et al.  Dynamic modeling of transport and positional control of tokamaks , 1986 .

[7]  Alan J. Laub,et al.  Fusion Simulation Project: Integrated Simulation and Optimization of Magnetic Fusion Systems , 2001 .

[8]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[9]  Marco Brambilla,et al.  Full Wave Simulations of Fast Wave Mode Conversion and Lower Hybrid Wave Propagation in Tokamaks , 2004 .

[10]  James Arthur Kohl,et al.  A Component Architecture for High-Performance Scientific Computing , 2006, Int. J. High Perform. Comput. Appl..

[11]  Steven J. Plimpton,et al.  Nonlinear magnetohydrodynamics simulation using high-order finite elements , 2004 .

[12]  Dhabaleswar K. Panda,et al.  CIFTS: A Coordinated Infrastructure for Fault-Tolerant Systems , 2009, 2009 International Conference on Parallel Processing.

[13]  Samantha S. Foley,et al.  Advances in simulation of wave interactions with extended MHD phenomena , 2009 .

[14]  D. McCune,et al.  New techniques for calculating heat and particle source rates due to neutral beam injection in axisymmetric tokamaks , 1981 .

[15]  Phillip Colella,et al.  Report of the Fusion Simulation Project Steering Committee , 2004 .

[16]  R. Waltz,et al.  A gyro-Landau-fluid transport model , 1997 .

[17]  André Ribes,et al.  Salome platform component model for numerical simulation , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[18]  John Shalf,et al.  The Cactus Framework and Toolkit: Design and Applications , 2002, VECPAR.

[19]  G. Bateman,et al.  The tokamak Monte Carlo fast ion module NUBEAM in the National Transport Code Collaboration library , 2004 .

[20]  Douglas McCune,et al.  Predictive simulations of ITER including neutral beam driven toroidal rotation , 2008 .

[21]  Neil Pomphrey,et al.  TSC simulation of Ohmic discharges in TFTR , 1993 .

[22]  David E. Bernholdt,et al.  Component framework for coupled integrated fusion plasma simulation , 2007, CompFrame '07.