2020
DOI: 10.1088/1742-6596/1596/1/012059
|View full text |Cite
|
Sign up to set email alerts
|

Toward the modeling of chains of plasma accelerator stages with WarpX

Abstract: The Particle-In-Cell code WarpX is being developed by a team of the U.S. DOE Exascale Computing Project to enable the modeling of chains of tens of plasma accelerators on exascale supercomputers, for future collider designs. The code is combining the latest algorithmic advances (e.g., boosted frame, pseudo-spectral Maxwell solvers) with mesh refinement and runs on the latest CPU and GPU architectures. An example of the application to the modeling of up to three successive muti-GeV stages is presented. The late… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 1 publication
0
6
0
Order By: Relevance
“…This section presents various physics applications to test the novel hybrid scheme, with the different PSATD PIC algorithms described in Section 4. All simulations and results have been performed and obtained with the open-source electromagnetic PIC code WarpX [47,48,49].…”
Section: Numerical Testsmentioning
confidence: 99%
“…This section presents various physics applications to test the novel hybrid scheme, with the different PSATD PIC algorithms described in Section 4. All simulations and results have been performed and obtained with the open-source electromagnetic PIC code WarpX [47,48,49].…”
Section: Numerical Testsmentioning
confidence: 99%
“…[10][11][12] All computer operations in WarpX are implemented in the aforementioned manner, which enables complete GPU acceleration and avoids host-device data transfers for the critical path of the application. 13 Unnoticed by the WarpX developer, AMReX's low-level, onnode primitives are implemented with accelerated programing models, most prominently OpenMP 3.1þ for CPU and CUDA 9.0þ for Nvidia GPU support. Consequently, ongoing activities that will enable Intel GPU support (through SYCL/DPCþþ 12 ) and AMD GPU support (through HIP 14 ) are causing little to no change to numerical algorithms implemented in WarpX.…”
Section: Gpu Portability Strategy and Implementationmentioning
confidence: 99%
“…The PIC algorithm captures reconnection physics accurately from first principles, but it can be computationally expensive, especially when performing high-resolution simulations with higher-order particle shape factors. Graphics processing units (GPUs) can offer remarkable acceleration over conventional CPU architectures for a number of scientific applications, including PIC (Bussmann et al 2013;Germaschewski et al 2016;Chien et al 2020;Vay et al 2020;Myers et al 2021). We use the GPU-accelerated electromagnetic PIC code, WarpX (Vay et al 2020;Myers et al 2021).…”
Section: Introductionmentioning
confidence: 99%
“…Graphics processing units (GPUs) can offer remarkable acceleration over conventional CPU architectures for a number of scientific applications, including PIC (Bussmann et al 2013;Germaschewski et al 2016;Chien et al 2020;Vay et al 2020;Myers et al 2021). We use the GPU-accelerated electromagnetic PIC code, WarpX (Vay et al 2020;Myers et al 2021). It has excellent fullmachine scaling at leadership-class computing facilities, including Summit and Perlmutter (NVIDIA GPUs) and the world's first reported exascale machine, Frontier (AMD GPUs;Fedeli et al 2022).…”
Section: Introductionmentioning
confidence: 99%