chen jun, mo zeyao, dong ye, et al. Parallelization methods in 3D fully electromagnetic code NEPTUNE[J]. High Power Laser and Particle Beams, 2011, 23.
Citation:
chen jun, mo zeyao, dong ye, et al. Parallelization methods in 3D fully electromagnetic code NEPTUNE[J]. High Power Laser and Particle Beams, 2011, 23.
chen jun, mo zeyao, dong ye, et al. Parallelization methods in 3D fully electromagnetic code NEPTUNE[J]. High Power Laser and Particle Beams, 2011, 23.
Citation:
chen jun, mo zeyao, dong ye, et al. Parallelization methods in 3D fully electromagnetic code NEPTUNE[J]. High Power Laser and Particle Beams, 2011, 23.
NEPTUNE is a three-dimensional fully parallel electromagnetic code to solve electromagnetic problem in high power microwave(HPM) devices with complex geometry. This paper introduces the following three parallelization methods used in the code. For massively computation, the “block-patch” two level parallel domain decomposition strategy is provided to scale the computation size to thousands of processor cores. Based on the geometry information, the mesh is reconfigured using the adaptive technology to get rid of invalid grid cells, and thus the storage amount and parallel execution time decrease sharply. On the basis of traditional Boris’ successive over relaxation (SOR) iteration method, a parallel Poisson solver on irregular domains is provided with red and black ordering technology an