Massively parallel code named NEPTUNE for 3D fully electromagnetic and PIC simulations

被引:0
|
作者
Dong Y. [1 ]
Chen J. [1 ]
Yang W. [1 ]
Zhao Q. [1 ]
Xia F. [1 ]
Xiao L. [1 ]
Ma Y. [1 ]
Liao L. [1 ]
Sun H. [1 ]
Dong Z. [1 ]
Zhou H. [1 ]
Chen H. [1 ]
Mo Z. [1 ]
机构
[1] Institute of Applied Physics and Computational Mathematics, Beijing 100088
关键词
3D full electromagnetic and PIC simulation; High power microwave; Massively parallel code; NEPTUNE code;
D O I
10.3788/HPLPB20112306.1607
中图分类号
学科分类号
摘要
A massively parallel code named NEPTUNE for 3D fully electromagnetic and particle-in-cell(PIC) simulations is introduced, which can run on the Linux system with hundreds or even thousands of CPUs. NEPTUNE is capable of three-dimensional simulation of various typical high power microwave(HPM) devices. In NEPTUNE code, electromagnetic fields are updated by using finite-difference time-domain(FDTD) method to solve Maxwell equations and particles are moved by using Buneman-Boris method to solve the relativistic Newton-Lorentz equation. The electromagnetic fields and particles are coupled by using linear weighing interpolation PIC method, and the electric field components are corrected by using Boris method to solve the Poisson equation in order to ensure charge-conservation. NEPTUNE code can construct many complicated geometric structures, such as arbitrary axial-symmetric structures, plane transforming structures, slow-wave structures, coupling holes, and foils. The boundary conditions used in NEPTUNE code are briefly introduced, including perfectly electric conductor boundary, external wave boundary, and particle boundary. Finally, some typical HPM devices are simulated and tested by using NEPTUNE code, including magnetically insulated line oscillator, relativistic backward wave oscillator, virtual cathode oscilator, and relativistic klystron amplifier. The simulation results are presented with correct and credible physical images, and the parallel efficiencies are also given.
引用
收藏
页码:1607 / 1615
页数:8
相关论文
共 19 条
  • [1] Havranek J.J., Smith B.J., A portable parallel particle in cell code, (1996)
  • [2] Verboncoeur J.P., Loangdon A.B., Gladd N.T., An object-oriented electromagnetic PIC code, Computer Physics Communications, 87, 1-2, pp. 199-207, (1995)
  • [3] Goplen B., Ludeking L., Smithe D., Et al., User-configurable MAGIC for electromagnetic PIC calculations, Computer Physics Communications, 87, 1-2, pp. 54-86, (1995)
  • [4] Clemens M., Drobny S., Kruger H., Et al., The electromagnetic simulation software package MAFIA 4, ICCEA 99, pp. 565-568, (1999)
  • [5] Tarakanov V.P., User's Manual for Code KARAT, (2001)
  • [6] Benford J., Swegle J., Schamiloglu E., High Power Microwaves, pp. 1-105, (2007)
  • [7] Barker R.J., Schamiloglu E., High-Power Microwaves Sources and Technologies, pp. 7-32, (2001)
  • [8] Gaponov-Grekhov A.V., Granatstein V.L., Applications of High-Power Microwaves, pp. 1-24, (1994)
  • [9] Mo Z., Zhang A., JASMIN User's Manual, (2009)
  • [10] Yee K.S., Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media, IEEE Trans on Antennas and Propag, 14, pp. 302-307, (1966)