九头蛇MPI

一种便携式、快速并行的APM-SPH代码:HYDRA_MPI。HYDRA_-MPI是一个基于自适应PM算法的便携式并行N体解算器。这个Fortran90代码使用一个非平凡的任务场和两个域分解(2D块循环和slab分布)并行化,使用MPI-1.1和MPI-2通信例程。具体地说,MPI_Put和MPI_Get与通信时代MPI_Fence和MPI_Lock/MPI_Unlock一起广泛使用。采用1D FFTW。我们打算将HYDRA_MPI的使用扩展到包括平滑粒子流体动力学在内的宇宙学模拟中。