2021
DOI: 10.48550/arxiv.2109.10277
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

HiPACE++: a portable, 3D quasi-static Particle-in-Cell code

Severin Diederichs,
Carlo Benedetti,
Axel Huebl
et al.

Abstract: Modeling plasma accelerators is a computationally challenging task and the quasi-static particlein-cell algorithm is a method of choice in a wide range of situations. In this work, we present the first performance-portable, quasi-static, three-dimensional particle-in-cell code HiPACE++. By decomposing all the computation of a 3D domain in successive 2D transverse operations and choosing appropriate memory management, HiPACE++ demonstrates orders-of-magnitude speedups on modern scientific GPUs over CPU-only imp… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 31 publications
(47 reference statements)
0
2
0
Order By: Relevance
“…For a comparison of the transverse beam stability in a plasma column and in a homogeneous plasma, we employ three-dimensional particle-in-cell (PIC) simulations performed using the quasi-static PIC code HiPACEþþ. 38 We consider beam parameters that have been used to demonstrate high-quality positron acceleration 18,19 and introduce a tilt in the bunch distribution to seed the hosing instability. The beam has a bi-Gaussian distribution with r x;y ¼ 0:1; r z ¼ 1:41; I b =I A ¼ 1, it has a mean energy of c 0 ¼ 20 000, and the emittance is such that the beam is matched in the focusing field of a blowout wake.…”
Section: B Comparison With Simulation Resultsmentioning
confidence: 99%
“…For a comparison of the transverse beam stability in a plasma column and in a homogeneous plasma, we employ three-dimensional particle-in-cell (PIC) simulations performed using the quasi-static PIC code HiPACEþþ. 38 We consider beam parameters that have been used to demonstrate high-quality positron acceleration 18,19 and introduce a tilt in the bunch distribution to seed the hosing instability. The beam has a bi-Gaussian distribution with r x;y ¼ 0:1; r z ¼ 1:41; I b =I A ¼ 1, it has a mean energy of c 0 ¼ 20 000, and the emittance is such that the beam is matched in the focusing field of a blowout wake.…”
Section: B Comparison With Simulation Resultsmentioning
confidence: 99%
“…In the past, older simulations relying on less efficient CPUs struggled to handle a large particle count, primarily due to constraints in memory availability [32]. However, modern systems equipped with multiple CPUs provide an avenue for adapting intricate applications to function across multiple machines [33][34][35]. In the early 90s, a GCPIC concurrent approach was introduced to leverage and distribute PIC simulations across a multi-processor architecture [36].…”
Section: Related Workmentioning
confidence: 99%