Three-dimensional Parallelunipic-3Dcode for Simulations of High-Power Microwave Devices
Jianguo Wang,Zaigao Chen,Yue Wang,Dianhui Zhang,Chunliang Liu,Yongdong Li,Hongguang Wang,Hailiang Qiao,Meiyan Fu,Yuan
DOI: https://doi.org/10.1063/1.3454766
IF: 2.2
2010-01-01
Physics of Plasmas
Abstract:This paper introduces a self-developed, three-dimensional parallel fully electromagnetic particle simulation code UNIPIC-3D. In this code, the electromagnetic fields are updated using the second-order, finite-difference time-domain method, and the particles are moved using the relativistic Newton-Lorentz force equation. The electromagnetic field and particles are coupled through the current term in Maxwell's equations. Two numerical examples are used to verify the algorithms adopted in this code, numerical results agree well with theoretical ones. This code can be used to simulate the high-power microwave (HPM) devices, such as the relativistic backward wave oscillator, coaxial vircator, and magnetically insulated line oscillator, etc. UNIPIC-3D is written in the object-oriented C++ language and can be run on a variety of platforms including WINDOWS, LINUX, and UNIX. Users can use the graphical user's interface to create the complex geometric structures of the simulated HPM devices, which can be automatically meshed by UNIPIC-3D code. This code has a powerful postprocessor which can display the electric field, magnetic field, current, voltage, power, spectrum, momentum of particles, etc. For the sake of comparison, the results computed by using the two-and:a-half-dimensional UNIPIC code are also provided for the same parameters of HPM devices, the numerical results computed from these two codes agree well with each other. (C) 2010 American Institute of Physics. [doi:10.1063/1.3454766]