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:
-
- Culham Science Centre, Abingdon, Oxon (United Kingdom). Culham Centre for Fusion Energy (CCFE)
- Max-Planck-Inst. fur Plasmaphysik, Garching (Germany)
- Centre National de la Recherche Scientifique (CNRS), Villetaneuse (France). Laboratoire des Sciences des Procedes et des Materiaux (LSPM)
- Culham Science Centre, Abingdon, Oxon (United Kingdom). Culham Centre for Fusion Energy (CCFE); ITER Organization, St. Paul Lez Durance (France)
- 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}
}
Web of Science
Works referenced in this record:
Parallel-in-time molecular-dynamics simulations
journal, November 2002
- Baffico, L.; Bernard, S.; Maday, Y.
- Physical Review E, Vol. 66, Issue 5
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
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
Scrape-Off Layer Turbulence Theory and Simulations
journal, January 1998
- Xu, X. Q.; Cohen, R. H.
- Contributions to Plasma Physics, Vol. 38, Issue 1-2
Calculation of observable quantities using a divertor impurity interpretive code, DIVIMP
journal, December 1992
- Stangeby, P. C.; Elder, J. D.
- Journal of Nuclear Materials, Vol. 196-198
Simulation of the plasma-wall interaction in a tokamak with the Monte Carlo code ERO-TEXTOR
journal, May 2000
- Kirschner, A.; Philipps, V.; Winter, J.
- Nuclear Fusion, Vol. 40, Issue 5
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
Bursting and large-scale intermittency in turbulent convection with differential rotation
journal, October 2003
- Garcia, O. E.; Bian, N. H.
- Physical Review E, Vol. 68, Issue 4
Plasma Edge Physics with B2-Eirene
journal, February 2006
- Schneider, R.; Bonnin, X.; Borrass, K.
- Contributions to Plasma Physics, Vol. 46, Issue 1-2
The EIRENE and B2-EIRENE Codes
journal, February 2005
- Reiter, D.; Baelmans, M.; Börner, P.
- Fusion Science and Technology, Vol. 47, Issue 2
3D Edge Modeling and Island Divertor Physics
journal, April 2004
- Feng, Y.; Sardei, F.; Kisslinger, J.
- Contributions to Plasma Physics, Vol. 44, Issue 13
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
Applications of SOLEDGE-2D code to complex SOL configurations and analysis of Mach probe measurements
journal, August 2011
- Bufferand, H.; Ciraolo, G.; Isoardi, L.
- Journal of Nuclear Materials, Vol. 415, Issue 1
Divertor modelling and extrapolation to reactor conditions
journal, May 2002
- Kukushkin, A. S.; Pacher, H. D.
- Plasma Physics and Controlled Fusion, Vol. 44, Issue 6
Chapter 4: Power and particle control
journal, June 2007
- Loarte, A.; Lipschultz, B.; Kukushkin, A. S.
- Nuclear Fusion, Vol. 47, Issue 6
Finalizing the ITER divertor design: The key role of SOLPS modeling
journal, December 2011
- Kukushkin, A. S.; Pacher, H. D.; Kotov, V.
- Fusion Engineering and Design, Vol. 86, Issue 12
B2-EIRENE code modelling of an island divertor
journal, March 1999
- Herre, G.; Grigull, P.; Schneider, R.
- Journal of Nuclear Materials, Vol. 266-269
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
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
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
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
Benchmarking of a 1D scrape-off layer code SOLF1D with SOLPS and its use in modelling long-legged divertors
journal, May 2013
- Havlíčková, E.; Fundamenski, W.; Subba, F.
- Plasma Physics and Controlled Fusion, Vol. 55, Issue 6
Simulation of tokamak edge plasma including self-consistent electric fields
journal, April 2001
- Rozhansky, V. A.; Voskoboynikov, S. P.; Kaveeva, E. G.
- Nuclear Fusion, Vol. 41, Issue 4
Reduced Physics Models in SOLPS for Reactor Scoping Studies: Reduced Physics Models in SOLPS for Reactor Scoping Studies
journal, June 2016
- Coster, D. P.
- Contributions to Plasma Physics, Vol. 56, Issue 6-8
Simulation of the Edge Plasma in Tokamaks
journal, January 2004
- Coster, D. P.; Bonnin, X.; Braams, B.
- Physica Scripta
Detachment physics in SOLPS simulations
journal, August 2011
- Coster, D. P.
- Journal of Nuclear Materials, Vol. 415, Issue 1
The Two-Mesh Grid Refinement Method for the B2 Code
journal, April 2002
- Bonnin, X.; Bürbaumer, H.; Schneider, R.
- Contributions to Plasma Physics, Vol. 42, Issue 2-4
Accuracy and Convergence of Coupled Finite-Volume / Monte-Carlo Codes for Plasma Edge Simulations: Accuracy and Convergence of Coupled Finite-Volume / Monte-Carlo Codes for Plasma Edge Simulations
journal, July 2016
- Ghoos, K.; Dekeyser, W.; Samaey, G.
- Contributions to Plasma Physics, Vol. 56, Issue 6-8
A hybrid parareal spectral deferred corrections method
journal, January 2010
- Minion, Michael
- Communications in Applied Mathematics and Computational Science, Vol. 5, Issue 2
Scheduling of tasks in the parareal algorithm
journal, March 2011
- Aubanel, Eric
- Parallel Computing, Vol. 37, Issue 3
Works referencing / citing this record:
Overview of new MAST physics in anticipation of first results from MAST Upgrade
journal, June 2019
- Harrison, J. R.; Akers, R. J.; Allan, S. Y.
- Nuclear Fusion, Vol. 59, Issue 11
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
Parallel-in-time integration of Kinematic Dynamos
text, January 2019
- Clarke, Andrew T.; Davies, Christopher J.; Ruprecht, Daniel
- arXiv