强激光与粒子束, 2012, 24 (9): 2225, 网络出版: 2012-09-12  

适用于Linux系统的高效可并行电磁PIC计算技术

Highly efficient parallel computing technique for electromagnetic PIC simulation in Linux system
作者单位
电子科技大学 物理电子学院, 成都 610054
摘要
为了能够使大型机和高性能集群得到更好的加速比和并行计算效率,在深入研究并行和FDTD-PIC算法的基础上,在CHIPIC软件平台上开发了Linux系统下的大型全三维可并行电磁PIC代码。分别以一个磁绝缘线振荡器、回旋管和相对论速调管为例进行测试和计算,得到了3.70,6.72和6.00的加速比,验证了在同等的进程数下,高性能集群能够得到比PC机群高得多的加速比和计算效率,能够更好地利用计算资源。
Abstract
For better computing efficiency in high-performance clusters, a three-dimensional electromagnetic PIC parallel code was developed in Linux system based on the CHIPIC software code. By testing a magnetically insulated transmission line oscillator, gyrotron and relativistic klystron, speedups of 3.70, 6.72, 6.00 are obtained for them respectively. Results show that the high-performance clusters have much higher speedups and computing efficiency than the PC clusters with the same processes, so high-performance clusters could make better use of computing resources.
参考文献

[1] Zhou Jun, Liu Dagang, Liao Chen, et al. CHIPIC: An efficient code for electromagnetic PIC modeling and simulation[J]. IEEE Trans on Plasma Sci, 2009, 37(10):2002-2011.

[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维全电磁粒子模拟大规模并行程序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)

[4] 廖臣.3维电磁粒子模拟并行算法及其应用研究[D].成都:电子科技大学, 2010:19-28.(Liao Chen. Three-dimensional parallel electromagnetic particle-in-cell simulation algorithms and its applications. Chengdu: University of Electronic Science and Technology of China. 2010:19-28)

[5] 陈国良,安虹,陈崚.并行算法实践[M].北京:高等教育出版社, 2004.(Chen Guoliang, An Hong, Chen Ling. Parallel algorithm practice. Beijing: Higher Education Press, 2004)

[6] 王长清,祝西里.电磁场计算中的时域有限差分法[M].北京:北京大学出版社, 1994:20-28.(Wang Changqing, Zhu Xili. Finite-difference time-domain method used for electromagnetic field calculation. Beijing: Peking University Press, 1994:20-28)

[7] 王秉中.计算电磁学[M].北京:科学出版社, 2002:52-56.(Wang Bingzhong. Electromagnetic calculation. Beijing: Science Press, 2002:52-56)

[8] 谢处方,饶克谨.电磁场与电磁波[M].北京:高等教育出版社, 1999.(Xie Chufang, Rao Kejing. Electromagnetic field and electromanetic wave. Beijing: Higher Education Press, 1999)

[9] 廖臣,刘大刚,刘盛纲.三维电磁粒子模拟并行计算的研究[J].物理学报, 2009, 58(10):6709-6718.(Liao Chen, Liu Dagang, Liu Shenggang. Parallel computing research on 3D electromagnetic PIC simulation. Acta Physica Sinica, 2009, 58(10):6709-6718)

[10] Goplen B, Ludeking L, Smithe D, et al. User-configurable MAGIC code for electromagnetic PIC calculations[J]. Comp Phys Comm, 1995, 87(1/2):54-86.

[11] Verboncoeur J P, Langdon A B, Gladd N T. An object-oriented electromagnetic PIC code[J]. Comp Phys Comm, 1995, 87(1/2):199-211.

彭凯, 夏蒙重, 刘大刚, 周俊. 适用于Linux系统的高效可并行电磁PIC计算技术[J]. 强激光与粒子束, 2012, 24(9): 2225. Peng kai, Xia Mengzhong, Liu Dagang, Zhou Jun. Highly efficient parallel computing technique for electromagnetic PIC simulation in Linux system[J]. High Power Laser and Particle Beams, 2012, 24(9): 2225.

关于本站 Cookie 的使用提示

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