SOL-KiT - Fully implicit code for kinetic simulation of parallel electron transport in the tokamak Scrape-Off Layer

Abstract Here we present a new code for modelling electron kinetics in the tokamak Scrape-Off Layer (SOL). SOL-KiT (Scrape-Off Layer Kinetic Transport) is a fully implicit 1D code with kinetic (or fluid) electrons, fluid (or stationary) ions, and diffusive neutrals. The code is designed for fundamental exploration of non-local physics in the SOL and utilizes an arbitrary degree Legendre polynomial decomposition of the electron distribution function, treating both electron–ion and electron–atom collisions. We present a novel method for ensuring particle and energy conservation in inelastic and superelastic collisions, as well as the first full treatment of the logical boundary condition in the Legendre polynomial formalism. To our knowledge, SOL-KiT is the first fully implicit arbitrary degree harmonic kinetic code, offering a conservative and self-consistent approach to fluid–kinetic comparison with its integrated fluid electron mode. In this paper we give the model equations and their discretizations, as well as showing the results of a number of verification/benchmarking simulations. Program summary Program Title: SOL-KiT CPC Library link to program files: http://dx.doi.org/10.17632/7p44sdfnnp.1 Licencing provisions: GNU GPLv3 Programming language: Fortran 90 Nature of problem:Fluid models of parallel transport in the Scrape-Off Layer (SOL) fail to account for the fact that the electron distribution function is often far from a Maxwellian, and kinetic effects have been linked to discrepancies between experiment and fluid modelling[1]. A kinetic treatment of electrons in the SOL requires detailed accounting of collisional processes, especially those with neutral particles, as well as a proper implementation of the logical boundary condition at the material surface[2]. Furthermore, the ability to identify differences between fluid and kinetic modelling using self-consistent comparison is desirable. Solution method: Electrons are modelled either as a fluid, or kinetically, maintaining self-consistency between models. All equations are solved using finite difference and the implicit Euler method, with fixed-point iteration. The kinetic approach is based on solving the Vlasov–Fokker–Planck–Boltzmann equation, decomposed in Legendre polynomials. Equations for the harmonics (or electron fluid equations) are solved alongside fluid equations for the ions, Ampere–Maxwell’s law for the electric field, as well as a diffusive–reactive Collisional-Radiative model for the evolution of hydrogenic atomic states. Each individual operator is built into a matrix, combined with all other operators, and the matrix equation arising from the Euler method is solved using the PETSc library, with MPI parallelization. Additional comments:This article presents the physical and numerical outline of the code, and is accompanied by html documentation, a small test suite based on benchmarking runs presented below, as well as instructions and means for compiling and executing SOL-KiT. Special focus in the article is given to the novel numerical and model aspects in the greater context of the developed software. References [1] A. Chankin, D. Coster, On the locality of parallel transport of heat carrying electrons in the SOL, J. Nucl. Mater. 463 (2015) [2] R. J. Procassini, C. K. Birdsall, B. I. Cohen, Particle simulations of collisional transport in a high recycling, diverted tokamak scrape-off layer, Nucl. Fusion 30 (11) (1990)

[1]  A. R. Bell,et al.  An implicit Vlasov-Fokker-Planck code to model non-local electron transport in 2-D with magnetic fields , 2004 .

[2]  J. Huba NRL: Plasma Formulary , 2004 .

[3]  R. Vesey,et al.  Non-Local Transport in a Tokamak Plasma Divertor with Recycling , 1994 .

[4]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[5]  P. A. Norreys,et al.  A Vlasov-Fokker-Planck code for high energy density physics , 2011, J. Comput. Phys..

[6]  Mehul V. Patel,et al.  Testing nonlocal models of electron thermal conduction for magnetic and inertial confinement fusion applications , 2017, 1704.08963.

[7]  M. Groth,et al.  1D kinetic modelling of the JET SOL with tungsten divertor plates , 2013, Journal of nuclear materials. Journal des materiaux nucleaires.

[8]  David Tskhakaya,et al.  On Recent Massively Parallelized PIC Simulations of the SOL , 2012 .

[9]  John R. Terry,et al.  Plasma–surface interaction, scrape-off layer and divertor physics: implications for ITER , 2007 .

[10]  R. Chodura Non-Local Heat Conduction Along a Scrape-Off Layer with Strong Recycling , 1990 .

[11]  K. Hassouni,et al.  Collisional-Radiative Models for Atomic Hydrogen Plasmas , 2016 .

[12]  William Gropp,et al.  Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries , 1997, SciTools.

[13]  Renaat Gijbels,et al.  Collisional-radiative model for an argon glow discharge , 1998 .

[14]  Yuri Ralchenko,et al.  NIST Atomic Spectra Database , 2000 .

[15]  W. Fundamenski Parallel heat flux limits in the tokamak scrape-off layer , 2005 .

[16]  A. B. Langdon Conservative differencing of the electron Fokker-Planck transport equation , 1981 .

[17]  P. Stangeby The Plasma Boundary of Magnetic Fusion Devices , 2000 .

[18]  T. Rognlien,et al.  Modification of atomic physics rates due to nonlocal electron parallel heat transport in divertor plasmas , 2005 .

[19]  Robert Robson,et al.  Kinetic Theory of Charged Particle Swarms in Neutral Gases , 1980 .

[20]  Barry F. Smith,et al.  PETSc Users Manual , 2019 .

[21]  S. I. Braginskii Transport Processes in a Plasma , 1965 .

[22]  A. Kukushkin,et al.  Physics of ultimate detachment of a tokamak divertor plasma , 2017, Journal of Plasma Physics.

[23]  D. Coster,et al.  Kinetic simulations of electron heat flux in the scrape-off layer , 2017 .

[24]  M. Bachynski,et al.  The Particle Kinetics of Plasmas , 1966 .

[25]  M. Shoucri,et al.  Fully kinetic simulation of coupled plasma and neutral particles in scrape-off layer plasmas of fusion devices , 1999, Journal of Plasma Physics.

[26]  E M Epperlein,et al.  The accuracy of Braginskii's transport coefficients for a Lorentz plasma , 1984 .

[27]  Magnetic Fields and Non-Local Transport in Laser Plasmas , 2008 .

[28]  T. Johnston,et al.  Fokker‐Planck Modelling of Edge Plasma Near the Neutralizer Plate in a Tokamak , 1992 .

[29]  J. Florio,et al.  Naval Research Laboratory Washington, DC 20375 , 2017 .

[30]  A. Kukushkin,et al.  Physics basis and design of the ITER plasma-facing components , 2011 .

[31]  E. M. Epperlein,et al.  Plasma transport coefficients in a magnetic field by direct numerical solution of the Fokker–Planck equation , 1986 .

[32]  G. Corrigan,et al.  Assessment of the strength of kinetic effects of parallel electron transport in the SOL and divertor of JET high radiative H-mode plasmas using EDGE2D-EIRENE and KIPP codes , 2018, Plasma Physics and Controlled Fusion.

[33]  D. Coster,et al.  Comparison of 2D models for the plasma edge with experimental measurements and assessment of deficiencies , 2009 .

[34]  David Tskhakaya,et al.  PIC/MC Code BIT1 for Plasma Simulations on HPC , 2010, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing.

[35]  Wojciech Rozmus,et al.  Fast electron transport in laser-produced plasmas and the KALOS code for solution of the Vlasov–Fokker–Planck equation , 2006 .

[36]  E. M. Epperlein,et al.  Implicit and conservative difference scheme for the Fokker-Planck equation , 1994 .

[37]  Bruce I. Cohen,et al.  Particle simulations of collisional transport in a high recycling, diverted tokamak scrape-off layer , 1990 .

[38]  Radosław Szmytkowski On the derivative of the Legendre function of the first kind with respect to its degree , 2007 .

[39]  A. R. Bell,et al.  A code for the solution of the Vlasov-Fokker-Planck equation in 1-D or 2-D , 1988 .

[40]  D. Tskhakaya Kinetic Modelling of the Plasma Recombination , 2016 .

[41]  S. Brezinsek,et al.  Modelling of plasma-wall interaction and impurity transport in fusion devices and prompt deposition of tungsten as application , 2017 .

[42]  Miss A.O. Penney (b) , 1974, The New Yale Book of Quotations.

[43]  D. Coster,et al.  On Kinetic Effects during Parallel Transport in the SOL , 2008 .

[44]  M. Capitelli,et al.  Coupled solution of a time-dependent collisional-radiative model and Boltzmann equation for atomic hydrogen plasmas: possible implications with LIBS plasmas , 2001 .

[45]  D. Reiter,et al.  Collision processes in low-temperature hydrogen plasmas , 2003 .

[46]  J. S. Chang,et al.  A practical difference scheme for Fokker-Planck equations☆ , 1970 .