Application of parallel implicit methods to edge-plasma numerical simulations.
A description is given of the parallelization algorithms and results for two codes used extensively to model edge plasmas in magnetic fusion energy devices. The codes are UEDGE, which calculates two-dimensional plasma and neutral gas profiles over long equilibrium time scales, and BOUT, which calculates three-dimensional plasma turbulence using experimental or UEDGE profiles. Both codes describe the plasma behavior using fluid equations. A domain decomposition model is used for parallelization by dividing the global spatial simulation region into a set of domains. This approach allows the use of a recently developed Newton-Krylov numerical solver, PVODE. Results show nearly an order of magnitude speedup in execution time for the plasma transport equations with UEDGE when the time-dependent system is integrated to steady state. A limitation that is identified for UEDGE is the inclusion of the (unmagnetized) fluid gas equations on a highly anisotropic mesh. The speedup of BOUT scales nearly linearly up to 64 processors and gets an additional speedup factor of 3--6 by using the fully implicit Newton-Krylov solver compared to an Adams predictor corrector. The turbulent transport coefficients obtained from BOUT guide the use of anomalous transport models within UEDGE, with the eventual goal of a self-consistent coupling.
- scientific article; zbMATH DE number 2219863
- scientific article; zbMATH DE number 1923042
- Parallelization in time of numerical simulations of fully-developed plasma turbulence using the parareal algorithm
- scientific article; zbMATH DE number 4216293
- Parallelization of an implicit algorithm for multi-dimensional particle-in-cell simulations
- A multilevel iterative field solver for implicit, kinetic, plasma simulation
- Fluid and field algorithms for time-implicit plasma simulation
- Numerical techniques for parallel dynamics in electromagnetic gyrokinetic Vlasov simulations
- A high-performance, portable implementation of the MPI message passing interface standard
- scientific article; zbMATH DE number 3488544 (Why is no real title available?)
- scientific article; zbMATH DE number 1953446 (Why is no real title available?)
- scientific article; zbMATH DE number 949303 (Why is no real title available?)
- scientific article; zbMATH DE number 833626 (Why is no real title available?)
- Hybrid Krylov Methods for Nonlinear Systems of Equations
- ILUT: A dual threshold incomplete LU factorization
- Reduced storage matrix methods in stiff ODE systems
- Computations in fusion physics
- Finite element modelling of weak plasma turbulence
- A two-dimensional finite element model of the edge plasma
- Jacobian-free Newton-Krylov methods: a survey of approaches and applications.
- Hybrid parallelization of the XTOR-2F code for the simulation of two-fluid MHD instabilities in tokamaks
- UEDGE
- BOUT
- scientific article; zbMATH DE number 1923042 (Why is no real title available?)
- Plasma edge kinetic-MHD modeling in tokamaks using Kepler workflow for code coupling, data management and visualization
- Implementation of 2D domain decomposition in the UCAN gyrokinetic particle-in-cell code and resulting performance of UCAN2
- Some computational aspects on generating numerical grids
- scientific article; zbMATH DE number 2226869 (Why is no real title available?)
- Block-structured grids in Lagrangian 3D edge plasma transport simulations
- Some aspects of grid generation
- BOUT++: a framework for parallel plasma fluid simulations
- The TOKAM3X code for edge turbulence fluid simulations of tokamak plasmas in versatile magnetic geometries
This page was built for publication: Application of parallel implicit methods to edge-plasma numerical simulations.
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5957403)