High Performance Computing in Parallel Electromagnetics Simulation Code suite ACE3P
Keywords:Finite element method, high performance parallel computing, hybrid MPI OpenMP, multi-physics modeling, particle accelerator
A comprehensive set of parallel finite-element codes suite ACE3P (Advanced Computational Electromagnetics 3D Parallel) is developed by SLAC for multi-physics modeling of particle accelerators running on massively parallel computer platforms for high fidelity and high accuracy simulation. ACE3P enables rapid virtual prototyping of accelerator and RF component design, optimization and analysis. Advanced modeling capabilities have been facilitated by implementations of novel algorithms for numerical solvers. Code performance on state-ofthe- art high performance computing (HPC) platforms for largescale RF modeling in accelerator applications will be presented in this paper. All the simulations have been performed on the supercomputers at National Energy Research Computer Center (NERSC).
K. Ko, A. Candel, L. Ge, A. Kabel, L.-Q. Lee, Z. Li, C. Ng, V. Rawat, G. Schussman, and L. Xiao, “Advances in Parallel Electromagnetic Codes for Accelerator Science and Development,” LINAC2010, Tsukuba, Japan, 2010.
L. Ge, K. Ko, O. Kononenko, Z. Li, C.-K. Ng, L Xiao, and J. Qiang, “Advances in Parallel Finite Element Code Suite ACE3P,” Proc. of 6th International Particle Accelerator Conference, Richmond, VA, USA, May 3-8, 2015.
Z. Li, L. Ge, C.-K. Ng, and L. Xiao, “Recent Developments and Applications of Parallel Multi-Physics Accelerator Modeling Suite ACE3P,” Proc. NAPAC2019, Sep. 1-6, 2019, Lansing, MI.
L.-Q. Lee, Z. Li, C.-K. Ng, and K. Ko, “Omega3P: A Parallel FiniteElement Eigenmode Analysis Code for Accelerator Cavities,” SLACPUB-13529.
R. Beeumen, et al., “Computing resonant modes of accelerator cavities by solving nonlinear eigenvalue problems via rational approximation,” J. Comput. Phys., 374, 2018, pp. 1031-1043.
L. Xiao, L. Ge, Z. Li, and C.-K. Ng, “Advances in multiphysics modeling for parallel finite-element code suite ACE3P,” IEEE Journal on Multiscale and Multiphysics Computational Techniques, Nov. 21, 2019.