2020
DOI: 10.1016/j.cpc.2019.106912
|View full text |Cite|
|
Sign up to set email alerts
|

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

Abstract: 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 BoxLib, the new adaptive mesh refinement interface provides several refinement policies in order to enable precise large-scale … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 30 publications
0
9
0
Order By: Relevance
“…For the time integration we use the leap frog method and for the Poisson equation we use the second order cell-centered finite difference method as in [38,39] with single level and without any spatial adaptivity. For solving the linear system arising from the discretized Poisson equation we use the smoothed aggregation algebraic multigrid (SAAMG) from the second generation Trilinos MueLu library [40].…”
Section: Numerical Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…For the time integration we use the leap frog method and for the Poisson equation we use the second order cell-centered finite difference method as in [38,39] with single level and without any spatial adaptivity. For solving the linear system arising from the discretized Poisson equation we use the smoothed aggregation algebraic multigrid (SAAMG) from the second generation Trilinos MueLu library [40].…”
Section: Numerical Resultsmentioning
confidence: 99%
“…The stopping tolerance for the iterative solver is set as 10 −10 multiplied by the infinity norm of the right hand side. More details on the solver can be found in [39]. The code is written on top of a C++ miniapp based on the particle accelerator library OPAL [27] and box structured adaptive mesh refinement library AMReX [41].…”
Section: Numerical Resultsmentioning
confidence: 99%
“…1b). In order to resolve these effects, the open source beam dynamics code OPAL [12] got recently enhanced with AMR capabilities [13] which adds more complexity to the numerical model. The influence of the AMR solver parameter settings on the statistical measures of the particle bunches is yet unknown and a too conservative AMR regrid frequency worsens the time-to-solution.…”
Section: H +mentioning
confidence: 99%
“…While the resolution is basically controlled by the maximum number of AMR levels, the refinement policy affects its location. As described in [13] the OPAL library provides several refinement criteria such as the charge density per grid point, the potential as well as the electric field. the effect of the threshold λ ∈ [0, 1] of the electrostatic potential refinement policy, where a grid cell (i, j, k) on a level l is refined if…”
Section: High Intensity Cyclotronsmentioning
confidence: 99%
See 1 more Smart Citation