DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Temporal parallelization of edge plasma simulations using the parareal algorithm and the SOLPS code

Abstract

We show that numerical modelling of edge plasma physics may be successfully parallelized in time. The parareal algorithm has been employed for this purpose and the SOLPS code package coupling the B2.5 finite-volume fluid plasma solver with the kinetic Monte-Carlo neutral code Eirene has been used as a test bed. The complex dynamics of the plasma and neutrals in the scrape-off layer (SOL) region makes this a unique application. It is demonstrated that a significant computational gain (more than an order of magnitude) may be obtained with this technique. The use of the IPS framework for event-based parareal implementation optimizes resource utilization and has been shown to significantly contribute to the computational gain.

Authors:
 [1];  [2];  [3];  [1];  [4];  [5]; ORCiD logo [5];  [5]
  1. Culham Science Centre, Abingdon, Oxon (United Kingdom). Culham Centre for Fusion Energy (CCFE)
  2. Max-Planck-Inst. fur Plasmaphysik, Garching (Germany)
  3. Centre National de la Recherche Scientifique (CNRS), Villetaneuse (France). Laboratoire des Sciences des Procedes et des Materiaux (LSPM)
  4. Culham Science Centre, Abingdon, Oxon (United Kingdom). Culham Centre for Fusion Energy (CCFE); ITER Organization, St. Paul Lez Durance (France)
  5. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Publication Date:
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1407738
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Computer Physics Communications
Additional Journal Information:
Journal Volume: 221; Journal Issue: C; Journal ID: ISSN 0010-4655
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Time parallelization; Parareal algorithm; Edge plasma; Scrape off layer (SOL); SOLPS; Eirene; Magnetically confined plasmas

Citation Formats

Samaddar, Debasmita, Coster, D. P., Bonnin, X., Bergmeister, Christoph, Havlíc̆ková, E., Berry, Lee Alan, Elwasif, Wael R., and Batchelor, Donald B. Temporal parallelization of edge plasma simulations using the parareal algorithm and the SOLPS code. United States: N. p., 2017. Web. doi:10.1016/j.cpc.2017.07.012.
Samaddar, Debasmita, Coster, D. P., Bonnin, X., Bergmeister, Christoph, Havlíc̆ková, E., Berry, Lee Alan, Elwasif, Wael R., & Batchelor, Donald B. Temporal parallelization of edge plasma simulations using the parareal algorithm and the SOLPS code. United States. https://doi.org/10.1016/j.cpc.2017.07.012
Samaddar, Debasmita, Coster, D. P., Bonnin, X., Bergmeister, Christoph, Havlíc̆ková, E., Berry, Lee Alan, Elwasif, Wael R., and Batchelor, Donald B. Mon . "Temporal parallelization of edge plasma simulations using the parareal algorithm and the SOLPS code". United States. https://doi.org/10.1016/j.cpc.2017.07.012. https://www.osti.gov/servlets/purl/1407738.
@article{osti_1407738,
title = {Temporal parallelization of edge plasma simulations using the parareal algorithm and the SOLPS code},
author = {Samaddar, Debasmita and Coster, D. P. and Bonnin, X. and Bergmeister, Christoph and Havlíc̆ková, E. and Berry, Lee Alan and Elwasif, Wael R. and Batchelor, Donald B.},
abstractNote = {We show that numerical modelling of edge plasma physics may be successfully parallelized in time. The parareal algorithm has been employed for this purpose and the SOLPS code package coupling the B2.5 finite-volume fluid plasma solver with the kinetic Monte-Carlo neutral code Eirene has been used as a test bed. The complex dynamics of the plasma and neutrals in the scrape-off layer (SOL) region makes this a unique application. It is demonstrated that a significant computational gain (more than an order of magnitude) may be obtained with this technique. The use of the IPS framework for event-based parareal implementation optimizes resource utilization and has been shown to significantly contribute to the computational gain.},
doi = {10.1016/j.cpc.2017.07.012},
journal = {Computer Physics Communications},
number = C,
volume = 221,
place = {United States},
year = {Mon Jul 31 00:00:00 EDT 2017},
month = {Mon Jul 31 00:00:00 EDT 2017}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Citation Metrics:
Cited by: 5 works
Citation information provided by
Web of Science

Save / Share:

Works referenced in this record:

Parallel-in-time molecular-dynamics simulations
journal, November 2002


Parallelization in time of numerical simulations of fully-developed plasma turbulence using the parareal algorithm
journal, September 2010

  • Samaddar, D.; Newman, D. E.; Sánchez, R.
  • Journal of Computational Physics, Vol. 229, Issue 18
  • DOI: 10.1016/j.jcp.2010.05.012

Mechanisms for the convergence of time-parallelized, parareal turbulent plasma simulations
journal, October 2012

  • Reynolds-Barredo, J. M.; Newman, D. E.; Sanchez, R.
  • Journal of Computational Physics, Vol. 231, Issue 23
  • DOI: 10.1016/j.jcp.2012.07.028

Scrape-Off Layer Turbulence Theory and Simulations
journal, January 1998


Calculation of observable quantities using a divertor impurity interpretive code, DIVIMP
journal, December 1992


Simulation of the plasma-wall interaction in a tokamak with the Monte Carlo code ERO-TEXTOR
journal, May 2000


Particle Simulation of the Neoclassical Plasmas
journal, November 2001

  • Heikkinen, J. A.; Kiviniemi, T. P.; Kurki-Suonio, T.
  • Journal of Computational Physics, Vol. 173, Issue 2
  • DOI: 10.1006/jcph.2001.6891

Bursting and large-scale intermittency in turbulent convection with differential rotation
journal, October 2003


Plasma Edge Physics with B2-Eirene
journal, February 2006

  • Schneider, R.; Bonnin, X.; Borrass, K.
  • Contributions to Plasma Physics, Vol. 46, Issue 1-2
  • DOI: 10.1002/ctpp.200610001

The EIRENE and B2-EIRENE Codes
journal, February 2005

  • Reiter, D.; Baelmans, M.; Börner, P.
  • Fusion Science and Technology, Vol. 47, Issue 2
  • DOI: 10.13182/FST47-172

3D Edge Modeling and Island Divertor Physics
journal, April 2004

  • Feng, Y.; Sardei, F.; Kisslinger, J.
  • Contributions to Plasma Physics, Vol. 44, Issue 13
  • DOI: 10.1002/ctpp.200410009

Models and Numerics in the Multi-Fluid 2-D Edge Plasma Code EDGE2D/U
journal, January 1994

  • Simonini, R.; Corrigan, G.; Radford, G.
  • Contributions to Plasma Physics, Vol. 34, Issue 2-3
  • DOI: 10.1002/ctpp.2150340242

Applications of SOLEDGE-2D code to complex SOL configurations and analysis of Mach probe measurements
journal, August 2011


Divertor modelling and extrapolation to reactor conditions
journal, May 2002


Chapter 4: Power and particle control
journal, June 2007


Finalizing the ITER divertor design: The key role of SOLPS modeling
journal, December 2011


B2-EIRENE code modelling of an island divertor
journal, March 1999


Event-based parareal: A data-flow based implementation of parareal
journal, July 2012

  • Berry, L. A.; Elwasif, W.; Reynolds-Barredo, J. M.
  • Journal of Computational Physics, Vol. 231, Issue 17
  • DOI: 10.1016/j.jcp.2012.05.016

Time-decomposed parallel time-integrators: theory and feasibility studies for fluid, structure, and fluid-structure applications
journal, January 2003

  • Farhat, Charbel; Chandesris, Marion
  • International Journal for Numerical Methods in Engineering, Vol. 58, Issue 9
  • DOI: 10.1002/nme.860

Toward an efficient parallel in time method for partial differential equations
journal, January 2012

  • Emmett, Matthew; Minion, Michael
  • Communications in Applied Mathematics and Computational Science, Vol. 7, Issue 1
  • DOI: 10.2140/camcos.2012.7.105

A Parallel Space-Time Algorithm
journal, January 2012

  • Christlieb, Andrew J.; Haynes, Ronald D.; Ong, Benjamin W.
  • SIAM Journal on Scientific Computing, Vol. 34, Issue 5
  • DOI: 10.1137/110843484

Benchmarking of a 1D scrape-off layer code SOLF1D with SOLPS and its use in modelling long-legged divertors
journal, May 2013


Simulation of tokamak edge plasma including self-consistent electric fields
journal, April 2001


Simulation of the Edge Plasma in Tokamaks
journal, January 2004


Detachment physics in SOLPS simulations
journal, August 2011


The Two-Mesh Grid Refinement Method for the B2 Code
journal, April 2002


A hybrid parareal spectral deferred corrections method
journal, January 2010

  • Minion, Michael
  • Communications in Applied Mathematics and Computational Science, Vol. 5, Issue 2
  • DOI: 10.2140/camcos.2010.5.265

Scheduling of tasks in the parareal algorithm
journal, March 2011


Works referencing / citing this record:

Overview of new MAST physics in anticipation of first results from MAST Upgrade
journal, June 2019


Image mapping the temporal evolution of edge characteristics in tokamaks using neural networks
journal, February 2020

  • Gopakumar, Vignesh; Samaddar, D.
  • Machine Learning: Science and Technology, Vol. 1, Issue 1
  • DOI: 10.1088/2632-2153/ab5639

Parallel-in-time integration of Kinematic Dynamos
text, January 2019