TY - JOUR
T1 - MITNS
T2 - Multiple-Ion Transport Numerical Solver for magnetized plasmas
AU - Kolmes, E. J.
AU - Ochs, I. E.
AU - Fisch, N. J.
N1 - Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2021/1
Y1 - 2021/1
N2 - MITNS (Multiple-Ion Transport Numerical Solver) is a new numerical tool designed to perform 1D simulations of classical cross-field transport in magnetized plasmas. Its detailed treatment of multi-species effects makes it a unique tool in the field. We describe the physical model it simulates, as well as its numerical implementation and performance. Program summary: Program Title: MITNS (Multiple-Ion Transport Numerical Solver) CPC Library link to program files: http://dx.doi.org/10.17632/9n8fjzxsyn.1 Licensing provisions: MIT Programming language: C++, with Python wrapper Nature of problem: Classical transport of multiple-species plasma across a magnetic field. This includes the collisional transport of particles, momentum, and heat. These quantities are tracked separately for each particle species. Both ion–ion and ion–electron interactions are included, as is the evolution of the magnetic field. Solution method: The system of PDEs is decomposed into a large system of coupled ODEs. The code uses finite-volume discretization for space. Time integration is done using any of three timestepping methods, including Adams–Moulton and Backwards Differentiation Formula schemes from the CVODE package [1, 2]. References: [1] A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward, ACM Trans. Math. Softw. 31, 363 (2005). [2] S. D. Cohen, A. C. Hindmarsh, and P. F. Dubois, Comput. Phys. 10, 138 (1996).
AB - MITNS (Multiple-Ion Transport Numerical Solver) is a new numerical tool designed to perform 1D simulations of classical cross-field transport in magnetized plasmas. Its detailed treatment of multi-species effects makes it a unique tool in the field. We describe the physical model it simulates, as well as its numerical implementation and performance. Program summary: Program Title: MITNS (Multiple-Ion Transport Numerical Solver) CPC Library link to program files: http://dx.doi.org/10.17632/9n8fjzxsyn.1 Licensing provisions: MIT Programming language: C++, with Python wrapper Nature of problem: Classical transport of multiple-species plasma across a magnetic field. This includes the collisional transport of particles, momentum, and heat. These quantities are tracked separately for each particle species. Both ion–ion and ion–electron interactions are included, as is the evolution of the magnetic field. Solution method: The system of PDEs is decomposed into a large system of coupled ODEs. The code uses finite-volume discretization for space. Time integration is done using any of three timestepping methods, including Adams–Moulton and Backwards Differentiation Formula schemes from the CVODE package [1, 2]. References: [1] A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward, ACM Trans. Math. Softw. 31, 363 (2005). [2] S. D. Cohen, A. C. Hindmarsh, and P. F. Dubois, Comput. Phys. 10, 138 (1996).
KW - Classical transport
KW - Magnetized
KW - Multiple-ion
UR - http://www.scopus.com/inward/record.url?scp=85089284539&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85089284539&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2020.107511
DO - 10.1016/j.cpc.2020.107511
M3 - Article
AN - SCOPUS:85089284539
SN - 0010-4655
VL - 258
JO - Computer Physics Communications
JF - Computer Physics Communications
M1 - 107511
ER -