论文部分内容阅读
三维电磁粒子模拟基于时域有限差分算法(FDTD)和PIC(particle-in-cell)方法.根据FDTD和PIC方法的特点,可以将整个模拟区域分割为多个子区域,每个计算进程模拟计算一个子区域,通过消息传递交换子区域的边界数据从而实现并行计算这一基本思路,完成了并行算法的设计,并分析了并行加速比的影响因素.在三维电磁粒子模拟软件CHIPIC3D上实现了该并行算法并验证了算法的正确性,最后应用CHIPIC3D并行版本对磁绝缘线振荡器和相对论速调管两种典型的高功率微波源器件进行了模拟,证明了该并行算法能取得较好的加速比和效率.
The three-dimensional electromagnetic particle simulation is based on the FDTD and the particle-in-cell (PIC) method. According to the characteristics of the FDTD and PIC methods, the entire simulation area can be divided into several sub-areas. Each calculation process simulates a Sub-region, the basic idea of parallel computing is achieved by exchanging the boundary data of the sub-region by message passing, and the design of parallel algorithm is completed and the influencing factors of parallel speedup are analyzed.It is realized in three-dimensional electromagnetic particle simulation software CHIPIC3D Finally, the parallel version of CHIPIC3D is used to simulate two typical high power microwave source devices, such as magnetically insulated line oscillator and relativistic klystron. It is proved that this parallel algorithm can achieve a better speedup And efficiency.