MITNS: Multiple-Ion Transport Numerical Solver for magnetized plasmas

MITNS: Multiple-Ion Transport Numerical Solver for magnetized plasmas
复制标题

DOI:
10.1016/j.cpc.2020.107511
复制
发表时间:
2020-02
期刊:
Comput. Phys. Commun.
影响因子:
--
通讯作者:
E. Kolmes;I. Ochs;N. Fisch
E. Kolmes;I. Ochs;N. Fisch
中科院分区:
其他
文献类型:
--
作者:
E. Kolmes;I. Ochs;N. Fisch

文献摘要

被引文献

相似文献

MITNS(Multiple-Ion Transport Numerical Solver)是一种新的数值计算工具,用于对磁化等离子体中的经典交叉场输运进行一维模拟。它对多物种效应的详细处理使其成为该领域的独特工具。我们描述了它模拟的物理模型,以及它的数值实现和performance.Program summaryProgram标题:MITNS(多离子传输数值求解器)CPC库链接到程序文件:http://dx.doi.org/10.17632/9n8fjzxsyn.1Licensing规定:MIT编程语言:C++,与Python wrapper问题的性质:多物种等离子体在磁场中的经典传输。这包括粒子、动量和热量的碰撞输运。这些数量分别跟踪每个粒子种类。求解方法:将偏微分方程组分解为一个大的耦合常微分方程组。该代码使用有限体积离散空间。时间积分使用三种时间步进方法中的任何一种进行,包括CVODE软件包中的Adams-Moulton和Backwards Differentiation Formula方案[1,2]。C. Hindmarsh,P. N.布朗,K。E.格兰特,S。L.利河,巴西-地塞尔班角,巴西-地E. Shumaker和C. S. Woodward,ACM Trans. Math. Softw. 31,363(2005)。[2]S. D.科恩,A. C. Hindmarsh和P.F.杜波依斯计算机10,138(1996)。
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 summaryProgram Title:MITNS (Multiple-Ion Transport Numerical Solver)CPC Library link to program files:http://dx.doi.org/10.17632/9n8fjzxsyn.1Licensing provisions:MITProgramming language:C++, with Python wrapperNature 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).