Large-scale parallel computing research on full three-dimensional PIC method based on difference equations. (English) Zbl 1368.78187

Summary: Electromagnetic particle-in-cell (PIC) simulation has been widely used in controlled thermonuclear fusion, space physics, free electron laser, high power microwave and the research of plasma. In this paper, basic algorithms and parallel algorithm used in the PIC simulation are studied respectively. And then a complete code implementation of the algorithms mentioned above, CHIPIC3D, is presented, which is written by the Fortran language to simulate the vacuum microwave source device. At last, several vacuum microwave source device simulation results acquired on the Milky Way high-performance platform are presented.


78M25 Numerical methods in optics (MSC2010)
65Q10 Numerical methods for difference equations
65Y05 Parallel numerical computation
78-04 Software, source code, etc. for problems pertaining to optics and electromagnetic theory


Full Text: DOI


[1] Barker R.J., High-power Microwave Sources and Technologies (Translation group) (2005)
[2] Birdsall C.K., Plasma Physics via Computer Simulation (1985)
[3] Chen G., Parallel Algorithm Practice (2004)
[4] Guo Y., Intense Laser Particle Beam 17 (3) pp 436– (2005)
[5] DOI: 10.1887/0852743920
[6] P. Hu, The research of 0.14THz confocal waveguide gyrotron traveling wave tube, China Academy of Engineering Physics, Mianyang, 2013, pp. 72–84.
[7] DOI: 10.21042/AMNS.2016.1.00002 · Zbl 1375.34036
[8] DOI: 10.1109/27.602513
[9] Matsumoto H., Computer Space Plasma Physics: Simulation Techniques and Software (1993)
[10] DOI: 10.21042/AMNS.2016.2.00026 · Zbl 1386.35272
[11] Taflove A., Computational Electrodynamics: The Finite-difference Time-domain Method, 3. ed. (2005) · Zbl 0840.65126
[12] DOI: 10.1109/TAP.1966.1138693 · Zbl 1155.78304
[13] DOI: 10.1109/MAP.2005.1532540
[14] Zhou Y., The theoretical research and numerical simulation of relativistic klystron oscillator (2007)
[15] Zhou J., J. Phys. 56 (12) pp 6926– (2007)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.