skip to main content

DOE PAGESDOE PAGES

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

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:
Grant/Contract Number:
AC05-00OR22725
Type:
Accepted Manuscript
Journal Name:
Computer Physics Communications
Additional Journal Information:
Journal Volume: 221; Journal Issue: C; Journal ID: ISSN 0010-4655
Publisher:
Elsevier
Research Org:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Org:
USDOE
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
OSTI Identifier:
1407738

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., 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. 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., and Batchelor, Donald B.. 2017. "Temporal parallelization of edge plasma simulations using the parareal algorithm and the SOLPS code". United States. doi: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 = {2017},
month = {7}
}