强激光与粒子束, 2016, 28 (3): 033007, 网络出版: 2016-03-28  

基于JASMIN并行框架的2.5维粒子模拟程序NEPTUNE2D的研制

Developement on 2.5D electromagnetic and particle-in-cell code named NEPTUNE2D based on a massively adaptive parallel applications infrastructure named JASMIN
作者单位
1 华北电力大学 电气与电子工程学院, 北京 102206
2 北京应用物理与计算数学研究所, 北京 100094
3 西南交通大学 物理科学与技术学院, 成都 610031
摘要
介绍了2.5维自主研制的并行电磁粒子模拟程序NEPTUNE2D初步研发情况。该程序基于JASMIN并行自适应结构网格支撑框架研制,并行效能高,可扩展性强,且支持动态负载平衡;采用新型PIC算法替代传统算法,避免求解泊松方程修正电场,更适用于大规模并行计算;程序支持r-z坐标系下的器件仿真,可应用于高功率微波器件、电真空器件的快速模拟设计。该程序现已完成电磁场更新、粒子推进、电磁场注入/引出、粒子发射/吸收等基本物理功能模块的研制,并通过同轴线、圆波导、同轴二极管及无箔二极管算例模拟验证了模块的正确性。最后,应用NEPTUNE2D程序设计了一个高效同轴相对论返波管,给出了粒子模拟结果和并行性能测试结果。
Abstract
The development on a parallel 2.5D electromagnetic and particle-in-cell code named NEPTUNE2D is introduced preliminarily. The code is developed on the J parallel adaptive structured mesh applications infrastructure (JASMIN), with high parallel efficiency, strong expansibility and adaptive load-balance. A new PIC method is used instead of the classical one, which is more suitable for massively parallel simulation. This code can construct and simulate devices in the R-Z coordinate, and it is capable of fast simulation and design of high power microwave (HPM) devices and electron-vacuum tubes. At present, basic physical function modules are accomplished, such as electromagnetic field update, particle movement, electromagnetic wave input/output and particle injection/absorption. This code is verified and validated by simulations of a coaxial-line, a cylindrical waveguide, a coaxial diode and a foilless diode. Finally, by using this code, a CRBWO (coaxial relativistic backward wave oscillator) with high efficiency is designed and simulated. The physical figures are presented and parallel efficiency is given.
参考文献

[1] Benford J, Swegle J A, Schamiloglu E. High power microwave[M]. 2nd ed. New York: Taylor and Francis, 2006.

[2] 李永东, 王洪广, 刘纯亮, 等. 高功率微波器件2.5维通用粒子模拟软件--尤普[J]. 强激光与粒子束, 2009, 21(12): 1866-1870. (Li Yongdong, Wang Hongguang, Liu Chunliang, et al. 2.5-dimensional electromagnetic particle-in-cell code--UNIPIC for high power microwave simulations. High Power Laser and Particle Beams, 2009, 21(12): 1866-1870)

[3] 陈再高, 王建国, 张殿辉, 等. 3维并行全电磁粒子模拟软件UNIPIC-3D[J]. 强激光与粒子束, 2010, 22(9): 2103-2110. (Chen Zaigao, Wang Jianguo, Zhang Dianhui, et al. Three-dimensional paralleled fully-electromagnetic particle simulation code UNIPIC-3D. High Power Laser and Particle Beams, 2010, 22(9): 2103-2110)

[4] 刘大刚, 祝大军, 周俊, 等. 3维电磁粒子模拟程序设计[J]. 强激光与粒子束, 2006, 18(1): 110-114. (Liu Dagang, Zhu Dajun, Zhou Jun, et al. Design of 3D particle-in-cell simulation software. High Power Laser and Particle Beams, 2006, 18(1): 110-114)

[5] 彭凯, 刘大刚, 杨长鸿, 等. 改进的三维电磁PIC系统模拟并行算法[J]. 强激光与粒子束, 2013, 25(3): 732-736. (Peng Kai, Liu Dagang, Yang Changhong, et al. Improved 3D electromagnetic PIC system parallel algorithm. High Power Laser and Particle Beams, 2013, 25(3): 732-736)

[6] 董烨, 陈军, 杨温渊, 等. 3维全电磁粒子模拟大规模并行程序NEPTUNE[J]. 强激光与粒子束, 2011, 23(6): 1607-1615. (Dong Ye, Chen Jun, Yang Wenyuan, et al. Massively parallel code named NEPTUNE for 3D fully electromagnetic and PIC simulations. High Power Laser and Particle Beams, 2011, 23(6): 1607-1615)

[7] Yang Wenyuan, Dong Ye, Chen Jun, et al. Brief introduction and recent applications of a large-scale parallel three-dimensional PIC code named NEPTUNE3D[J]. IEEE Trans on Plasma Sci, 2012, 40(7): 1937-1944.

[8] 孙会芳, 李瀚宇, 姜幼明, 等. 磁绝缘线振荡器的自动优化设计[J]. 强激光与粒子束, 2014, 26: 043004. (Sun Huifang, Li Hanyu, Jiang Youming, et al. Self-optimization design of magnetically insulated transmission line oscillator. High Power Laser and Particle Beams, 2014, 26: 043004)

[9] 莫则尧, 张爱清. 并行自适应结构网格支撑框架JASMIN用户指南[M]. 北京: 北京应用物理与计算数学研究所, 2009. (Mo Zeyao, Zhang Aiqing. JASMIN user’s manual. Beijing: Beijing Institute of Applied Physics and Computational Mathematics, 2009)

[10] Yee K S. Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media[J]. IEEE Trans Antennas and Propagation, 1966, 14(3): 302-307.

[11] Boris J P. Relativistic plasma simulation-optimization of a hybrid code[C]//Proc of 4th Conf on Numerical Simulation of Plasma. 1970.

[12] Umeda T, Omura Y, Tominaga T, et al. A new charge conservation method in electromagnetic particle-in-cell simulations[J]. Computer Physics Communications, 2003, 156: 73-85.

[13] Eastwood J W. The virtual particle electromagnetic particle-mesh method[J]. Computer Physics Communications, 1991, 64(2): 252-266.

[14] 董烨, 杨温渊, 董志伟, 等. 3维全电磁粒子模拟软件的外加波与粒子模块设计[J]. 强激光与粒子束, 2009, 21(4): 481-488. (Dong Ye, Yang Wenyuan, Dong Zhiwei, et al. Design of external-wave and particle modules for 3D fully electromagnetic and PIC simulation software. High Power Laser and Particle Beams, 2009, 21(4): 481-488)

[15] 董烨, 杨温渊, 陈军, 等. 并行3维全电磁粒子模拟软件NEPTUNE的外加磁场模块设计[J]. 强激光与粒子束, 2010, 22(3): 664-670. (Dong Ye, Yang Wenyuan, Chen Jun, et al. Design of external magnetic field loading modules for the 3D full electromagnetic and PIC simulation parallel code NEPTUNE. High Power Laser and Particle Beams, 2010, 22(3): 664-670)

[16] Zheng Xiaodong, Minami K, Amin R. Linear analysis of a backward wave oscillator with coaxial slow wave structures[J]. Journal of the Physical Society of Japan, 1995, 64(4): 1402-1411.

张恒, 郝建红, 董烨, 董志伟, 杨温渊, 孙会芳. 基于JASMIN并行框架的2.5维粒子模拟程序NEPTUNE2D的研制[J]. 强激光与粒子束, 2016, 28(3): 033007. Zhang Heng, Hao Jianhong, Dong Ye, Dong Zhiwei, Yang Wenyuan, Sun Huifang. Developement on 2.5D electromagnetic and particle-in-cell code named NEPTUNE2D based on a massively adaptive parallel applications infrastructure named JASMIN[J]. High Power Laser and Particle Beams, 2016, 28(3): 033007.

关于本站 Cookie 的使用提示

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