Kan, Yi KaiYi KaiKanKärtner, Franz X.Franz X.KärtnerLe Borne, SabineSabineLe BorneZemke, JensJensZemke2023-07-042023-07-042023-06-20Computer Physics Communications 291: 108825 (2023-06-20)https://hdl.handle.net/11420/40830The fast multipole method (FMM) has received growing attention in the beam physics simulation. In this study, we formulate an interpolation-based FMM for the computation of the relativistic space-charge field. Different to the quasi-electrostatic model, our FMM is formulated in the lab-frame and can be applied without the assistance of the Lorentz transformation. In particular, we derive a modified admissibility condition which can effectively control the interpolation error of the proposed FMM. The algorithms and their GPU parallelization are discussed in detail. A package containing serial and GPU-parallelized solvers is implemented in the Julia programming language. The GPU-parallelized solver can reach a speedup of more than a hundred compared to the execution on a single CPU core.en0010-4655Computer Physics Communications2023Elsevierhttps://creativecommons.org/licenses/by/4.0/Admissibility conditionFast multipole methodGPU parallelizationSeparable approximationSpace-charge field calculationComputer SciencesA GPU-parallelized interpolation-based fast multipole method for the relativistic space-charge field calculationJournal Article10.15480/882.551910.1016/j.cpc.2023.10882510.15480/882.5519Journal Article