Research of the Algebraic Multigrid Method for Electron Optical Simulator
Zhi Wang,
Quan Hu,
Xiao-Fang Zhu,
Bin Li,
Yu-Lu Hu,
Tao Huang,
Zhong-Hai Yang,
Liang Li
Affiliations
Zhi Wang
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Quan Hu
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Xiao-Fang Zhu
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Bin Li
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Yu-Lu Hu
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Tao Huang
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Zhong-Hai Yang
Vacuum Electronics National Laboratory, School of Physical Electronics, University of Electronic Science and Technology of China, Chengdu 610054, China
Liang Li
School of Mathematical Sciences, University of Electronic Science and Technology of China, Chengdu 611731, China
At present, electron optical simulator (EOS) takes a long time to solve linear FEM systems. The algebraic multigrid preconditioned conjugate gradient (AMGPCG) method can improve the efficiency of solving systems. This paper is focused on the implementation of the AMGPCG method in EOS. The aggregation-based scheme, which uses two passes of a pairwise matching algorithm and the K-cyle scheme, is adopted in the aggregation-based algebraic multigrid method. Numerical experiments show the advantages and disadvantages of the AMG algorithm in peak memory and solving efficiency. The AMGPCG is more efficient than the iterative methods used in the past and only needs one coarsening when EOS computes the particle motion trajectory.