On architecture and performance of adaptive mesh refinement in an electrostatics Particle-In-Cell code

被引:5
|
作者
Frey, Matthias [1 ]
Adelmann, Andreas [1 ]
Locans, Uldis [1 ]
机构
[1] Paul Scherrer Inst, CH-5232 Villigen, Switzerland
基金
瑞士国家科学基金会;
关键词
Multigrid Poisson solver; Adaptive mesh refinement; Hardware portability; Particle-In-Cell; Neighbouring bunches; High intensity cyclotrons; BOUNDARY-CONDITIONS; PORTABILITY;
D O I
10.1016/j.cpc.2019.106912
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This article presents a hardware architecture independent implementation of an adaptive mesh refinement Poisson solver that is integrated into the electrostatic Particle-In-Cell beam dynamics code OPAL. The Poisson solver is solely based on second generation TRILINOS packages to ensure the desired hardware portability. Based on the massively parallel framework AMREX, formerly known as BoxLIE, the new adaptive mesh refinement interface provides several refinement policies in order to enable precise large-scale neighbouring bunch simulations in high intensity cyclotrons. The solver is validated with a built-in multigrid solver of AMREX and a test problem with analytical solution. The parallel scalability is presented as well as an example of a neighbouring bunch simulation that covers the scale of the later anticipated physics simulation. (C) 2019 The Author(s). Published by Elsevier B.V.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] EMPIRE-PIC: A Performance Portable Unstructured Particle-in-Cell Code
    Bettencourt, Matthew T.
    Brown, Dominic A. S.
    Cartwright, Keith L.
    Cyr, Eric C.
    Glusa, Christian A.
    Lin, Paul T.
    Moore, Stan G.
    McGregor, Duncan A. O.
    Pawlowski, Roger P.
    Phillips, Edward G.
    Roberts, Nathan, V
    Wright, Steven A.
    Maheswaran, Satheesh
    Jones, John P.
    Jarvis, Stephen A.
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2021, 30 (04) : 1232 - 1268
  • [22] RAM: A relativistic adaptive mesh refinement hydrodynamics code
    Zhang, WQ
    MacFadyen, AI
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2006, 164 (01): : 255 - 279
  • [23] AMRA:: An Adaptive Mesh Refinement hydrodynamic code for astrophysics
    Plewa, T
    Müller, E
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 138 (02) : 101 - 127
  • [24] N-body code with adaptive mesh refinement
    Yahagi, H
    Yoshi, Y
    ASTROPHYSICAL JOURNAL, 2001, 558 (01): : 463 - 475
  • [25] N-body code with adaptive mesh refinement
    Yahagi, H
    Yoshii, Y
    ASTROPHYSICAL SUPERCOMPUTING USING PARTICLE SIMULATIONS, 2003, (208): : 465 - 466
  • [26] Cosmological hydrodynamics code with dynamically adaptive mesh refinement
    Yahagi, H
    Yoshii, Y
    PHYSICS OF GALAXY FORMATION, PROCEEDINGS, 2001, 222 : 419 - 422
  • [27] Electromagnetic full particle code with adaptive mesh refinement technique: Application to the current sheet evolution
    Fujimoto, K
    Machida, S
    JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 214 (02) : 550 - 566
  • [28] Towards Accelerated Unstructured Mesh Particle-in-Cell
    Diamond, Gerrett
    Smith, Cameron W.
    Zhang, Chonglin
    Yoon, Eisung
    Perumpilly, Gopan
    Sahni, Onkar
    Shephard, Mark S.
    PROCEEDINGS OF SCALA 2019: 2019 IEEE/ACM 10TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS (SCALA), 2019, : 42 - 51
  • [29] Multiple levels of cell by cell Adaptive Mesh Refinement in the Lagrangian step of the ALE code CORVUS
    Morrell, J. M.
    COMPUTERS & FLUIDS, 2011, 46 (01) : 375 - 380
  • [30] Development of an unstructured mesh gyrokinetic particle-in-cell code for exascale fusion plasma simulations on GPUs
    Zhang, Chonglin
    Diamond, Gerrett
    Smith, Cameron W.
    Shephard, Mark S.
    COMPUTER PHYSICS COMMUNICATIONS, 2023, 291