强激光与粒子束, 2010, 22 (8): 1919, 网络出版: 2010-09-15  

基于OpenMP的3维粒子模拟并行计算

Parallel 3D electromagnetic PIC simulation based on OpenMP
作者单位
电子科技大学 物理电子学院, 成都 610054
摘要
基于OpenMP标准分别设计了粒子模拟方法中电磁场计算、粒子运动求解、电荷密度和电流密度更新的并行计算实现算法。在多核计算机上对所设计并行算法进行了性能测试和分析, 根据分析结果在3维并行粒子模拟软件CHIPIC3D上实现了基于OpenMP的并行计算功能, 并应用其对一种扩展互作用振荡器进行了基于OpenMP的并行模拟和基于OpenMP/MPI混合模式的并行模拟。模拟结果表明并行算法正确并能取得较高的加速比。
Abstract
Electromagnetic PIC simulation contains three key computational procedures: solving Maxwell’s equations, solving Lorentz equation and particle motion equation, updating charge density and current density. According to the characteristics of the three computational procedures, parallel algorithms based on OpenMP were designed. Then the performance of the parallel algorithms were tested and analyzed. In the light of the performance analysis, the parallel computation based on OpenMP of CHIPIC3D software was implemented. At last, the parallel version of CHIPIC3D was used to simulate a kind of extended interaction oscillator, and the results show the parallel algorithm is correct and the speedup is enhanced.

廖臣, 李正浩, 周俊, 刘大刚, 张开春, 刘盛纲. 基于OpenMP的3维粒子模拟并行计算[J]. 强激光与粒子束, 2010, 22(8): 1919. Liao Chen, Li Zhenghao, Zhou Jun, Liu Dagang, Zhang Kaichun, Liu Shenggang. Parallel 3D electromagnetic PIC simulation based on OpenMP[J]. High Power Laser and Particle Beams, 2010, 22(8): 1919.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!