A parallel 3D Poisson solver for space charge simulation in cylindrical coordinates

被引:8
|
作者
Xu, J. [1 ]
Ostroumov, P. N. [1 ]
Nolen, J. [1 ]
机构
[1] Argonne Natl Lab, Div Phys, Argonne, IL 60439 USA
关键词
space charge; Poisson equation; Fourier expansion; spectral element method; domain decomposition;
D O I
10.1016/j.cpc.2007.09.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents the development of a parallel three-dimensional Poisson solver in cylindrical coordinate system for the electrostatic potential of a charged particle beam in a circular tube. The Poisson solver uses Fourier expansions in the longitudinal and azimuthal directions, and Spectral Element discretization in the radial direction. A Dirichlet boundary condition is used on the cylinder wall, a natural boundary condition is used on the cylinder axis and a Dirichlet or periodic boundary condition is used in the longitudinal direction. A parallel 2D domain decomposition was implemented in the (r, theta) plane. This solver was incorporated into the parallel code PTRACK for beam dynamics simulations. Detailed benchmark results for the parallel solver and a beam dynamics simulation in a high-intensity proton LINAC are presented. When the transverse beam size is small relative to the aperture of the accelerator line, using the Poisson solver in a Cartesian coordinate system and a Cylindrical coordinate system produced similar results. When the transverse beam size is large or beam center located off-axis, the result from Poisson solver in Cartesian coordinate system is not accurate because different boundary condition used. While using the new solver, we can apply circular boundary condition easily and accurately for beam dynamic simulations in accelerator devices. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:290 / 300
页数:11
相关论文
共 50 条
  • [31] A finite difference method for 3D incompressible flows in cylindrical coordinates
    Barbosa, E
    Daube, O
    COMPUTERS & FLUIDS, 2005, 34 (08) : 950 - 971
  • [32] Time-tunnel: 3D Visualization Tool and Its Aspects as 3D Parallel Coordinates
    Okada, Yoshihiro
    2018 22ND INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV), 2018, : 50 - 55
  • [33] An efficient MultiGrid solver for the 3D simulation of composite materials
    Gu, Hanfeng
    Rethore, Julien
    Baietto, Marie-Christine
    Sainsot, Philippe
    Lecomte-Grosbras, Pauline
    Venner, Cornelis H.
    Lubrecht, Antonius A.
    COMPUTATIONAL MATERIALS SCIENCE, 2016, 112 : 230 - 237
  • [34] Benchmarking performance analysis of parallel solver for 3D elasticity problems
    Lirkov, Ivan
    Vutov, Yavor
    Paprzycki, Marcin
    Ganzha, Maria
    LARGE-SCALE SCIENTIFIC COMPUTING, 2008, 4818 : 705 - +
  • [35] Parallel solver for 3D Maxwell integral equations on axisymmetrical geometry
    Choukroun, F
    Leca, P
    Roux, FX
    Duong, TH
    APPROXIMATIONS AND NUMERICAL METHODS FOR THE SOLUTION OF MAXWELL'S EQUATIONS, 1998, 65 : 171 - 185
  • [36] 3D simulation uses parallel processing
    Electron Des, 13 (27):
  • [37] Parallel simulation of 3D forming processes
    Coupez, T
    Marie, S
    EUROSIM '96 - HPCN CHALLENGES IN TELECOMP AND TELECOM: PARALLEL SIMULATION OF COMPLEX SYSTEMS AND LARGE-SCALE APPLICATIONS, 1996, : 221 - 228
  • [38] Parallel space-time adaptive numerical simulation of 3D cardiac electrophysiology
    Chamakuri, Nagaiah
    Kuegler, Philipp
    APPLIED NUMERICAL MATHEMATICS, 2022, 173 : 295 - 307
  • [39] Erratum to: Verification and validation of a parallel 3D direct simulation Monte Carlo solver for atmospheric entry applications
    Paul Nizenkov
    Peter Noeding
    Martin Konopka
    Stefanos Fasoulas
    CEAS Space Journal, 2017, 9 (1) : 139 - 139
  • [40] 3D hybrid simulation code using curvilinear coordinates
    Bagdonat, T
    Motschmann, U
    JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 183 (02) : 470 - 485