特里斯坦

特里斯坦MP代表三维斯坦福-大规模并行,并且是由O. Buneman、K. Nishikawa和T.NeNBER(2)开发的代码的并行版本[1 ]。在其当前的形式中,代码以FORTRAN 95的模块格式编写,并使用MPI(例如,见Open MPI)和HDF5库来支持并行性和标准化的并行输出文件。它是用于等离子体物理计算的全相对论粒子胞内(PIC)码;它自洽地求解全套麦斯威尔方程组,以及带电粒子的相对论运动方程。它遵循一般的PIC码结构[3,4]:将场离散在有限的3D或2D网格上,计算网格,然后利用该场通过洛仑兹力方程来及时地计算粒子的速度。然后从粒子的速度和位置导出的电荷和电流作为源项来重新计算电磁场。下面描述PIC仿真模型,以及物理方程的数值实现的细节。