Three-Dimensional Electromagnetic Particle-in-Cell Code Using High Performance Fortran on PC Cluster

Three-Dimensional Electromagnetic Particle-in-Cell Code Using High Performance Fortran on PC Cluster
复制标题

在 PC 集群上使用高性能 Fortran 的三维电磁粒子细胞代码

DOI:
10.1007/3-540-47847-7_48
复制
发表时间:
2002
期刊:
--
影响因子:
--
通讯作者:
Xiaoyang Yan
Xiaoyang Yan
中科院分区:
--
文献类型:
--
作者:
D. Cai;Yaoting Li;K. Nishikawa;C. Xiao;Xiaoyang Yan

文献摘要

被引文献

相似文献

利用高性能Fortran(HPF)对三维全电磁粒子(PIC)程序TRISTAN(TriDimensionStanford)程序进行了并行化,并将其作为一台RPM(Real Parallel Machine)并行化。在仿真中,将模拟域分解为一维空间,每个子域中的粒子数据和场数据都分布在各个处理器上。相邻子域都需要子域上的粒子和场数据,因此子域之间的通信是不可避免的。使用HPF的模拟结果表明,HPF通信在大规模科学计算中具有很好的应用前景,例如3D粒子模拟。
A three-dimensional full electromagnetic particle-in-cell (PIC) code, TRISTAN (Tridimensional Stanford) code, has been parallelized using High Performance Fortran (HPF) as a RPM (Real Parallel Machine). In the simulation, the simulation domains are decomposed in one-dimension, and both the particle and field data located in each domain that we call the sub-domain are distributed on each processors. Both the particle and field data on a sub-domain is needed by the neighbor sub-domains and thus communications between the sub-domains are inevitable. Our simulation results using HPF exhibits the promising applicability of the HPF communications to a large scale scientific computing such as 3D particle simulations.