Implementation of a Mesh refinement algorithm into the quasi-static PIC code QuickPIC
Q. Su, F. Li, W. An, V. Decyk, Y. Zhao, L. Hildebrand, T. N., Dalichaouch, S. Zhou, E. P. Alves, A. S. Almgren, W. B. Mori

TL;DR
This paper introduces a mesh refinement scheme into the QuickPIC quasi-static PIC code, enhancing simulation accuracy and efficiency for plasma-based acceleration studies, with parallelization and adaptive techniques to optimize computational resources.
Contribution
The paper presents a novel mesh refinement implementation in QuickPIC, including multigrid and FFT solvers, parallelization improvements, and preliminary adaptive mesh refinement for evolving witness beams.
Findings
Mesh refinement improves simulation accuracy.
Parallelization enhances computational efficiency.
Adaptive mesh refinement optimizes resource use for evolving beams.
Abstract
Plasma-based acceleration (PBA) has emerged as a promising candidate for the accelerator technology used to build a future linear collider and/or an advanced light source. In PBA, a trailing or witness particle beam is accelerated in the plasma wave wakefield (WF) created by a laser or particle beam driver. The distance over which the drive beam evolves is several orders of magnitude larger than the wake wavelength. This large disparity in length scales is amenable to the quasi-static approach. Three-dimensional (3D), quasi-static (QS), particle-in-cell (PIC) codes, e.g., QuickPIC, have been shown to provide high fidelity simulation capability with 2-4 orders of magnitude speedup over 3D fully explicit PIC codes. We describe a mesh refinement scheme that has been implemented into the 3D QS PIC code, QuickPIC. We use a very fine (high) resolution in a small spatial region that includes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Computer Graphics and Visualization Techniques · Parallel Computing and Optimization Techniques
