特里斯坦

Tristan mp代表三维STANford-massively parallel,是O.Buneman、K.Nishikawa和T.Neubert[2]开发的代码的并行版本[1]。在当前的格式中,代码是用fortran95中的模块化格式编写的,并使用MPI(例如,参见openmpi)和HDF5库来支持并行性和标准化的并行输出文件。它是一个用于等离子体物理计算的完全相对论性粒子在电池(PIC)代码;它自洽地解决了完整的麦克斯韦方程组,以及带电粒子的相对论运动方程组。它遵循一般的PIC代码体系结构[3,4]:场在有限的三维或二维网格上离散,即计算网格,然后通过洛伦兹力方程使用该场来提高粒子的速度。从粒子的速度和位置导出的电荷和电流作为源项重新计算电磁场。下面将描述PIC模拟模型,以及物理方程的数值实现细节。