维里亚托

Viriato:一个用于强磁化流体动力学等离子体动力学的Fourier-Hermite谱码。我们报告了在Viriato中使用的算法和数值方法,这是一种新的流体-动力学代码,它可以解决两组不同的方程组:(i)动力学约化电子加热模型(KREHM)方程组(Zocco和Schekochihin,2011)(在适当的限度内将其简化为标准的简化MHD方程组)和(ii)动力学约化MHD(KRMHD)方程(Schekochihin et al.,2009)。这些方程的两个主要应用是磁化(Alfvénic)等离子体湍流和磁场重联。Viriato使用算符分裂(Strang或Godunov)来分离平行于和垂直于周围磁场(假设强)的动力学沿磁场方向,Viriato允许采用二阶精度的MacCormack方法,或者为了获得更高的精度,采用由总变差减小(TVD)组合而成的类谱方案时间导数的三阶龙格-库塔方法,通量的七阶迎风格式,垂直于场的Viriato是伪谱的,时间积分是通过迭代的预测-校正格式来完成的,此外,Viriato的一个显著特点是它的平行水平的谱表示通过扰动分布函数的Hermite表示实现了ocity空间依赖性,给出了一系列线性和非线性基准和测试,包括在流体和动力学状态下对2D和3D Orszag–Tang型衰减湍流进行了详细的分析。