Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

The Integrated Plasma Simulator: A Flexible Python Framework for Coupled Multiphysics Simulation

Technical Report ·
DOI:https://doi.org/10.2172/1034707· OSTI ID:1034707
 [1];  [1];  [1]
  1. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
High-fidelity coupled multiphysics simulations are an increasingly important aspect of computational science. In many domains, however, there has been very limited experience with simulations of this sort, therefore research in coupled multiphysics often requires computational frameworks with significant flexibility to respond to the changing directions of the physics and mathematics. This paper presents the Integrated Plasma Simulator (IPS), a framework designed for loosely coupled simulations of fusion plasmas. The IPS provides users with a simple component architecture into which a wide range of existing plasma physics codes can be inserted as components. Simulations can take advantage of multiple levels of parallelism supported in the IPS, and can be controlled by a high-level ``driver'' component, or by other coordination mechanisms, such as an asynchronous event service. We describe the requirements and design of the framework, and how they were implemented in the Python language. We also illustrate the flexibility of the framework by providing examples of different types of simulations that utilize various features of the IPS.
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1034707
Report Number(s):
ORNL/TM--2012/57; KJ0403000; ERKJSF1
Country of Publication:
United States
Language:
English

Similar Records

The Design and Implementation of the Swim Integrated Plasma Simulator
Conference · Thu Dec 31 23:00:00 EST 2009 · OSTI ID:982168

Assembling Multiphysics Nuclear Reactor Simulations Using the MOOSE Framework
Conference · Mon Nov 14 23:00:00 EST 2022 · OSTI ID:2337502

Multiphysics for nuclear energy applications using a cohesive computational framework
Journal Article · Thu Aug 06 20:00:00 EDT 2020 · Nuclear Engineering and Design · OSTI ID:1766199