论文标题
基于方位角傅里叶分解的准静态粒子算法,用于高效基于等离子体的加速度:QPAD
A quasi-static particle-in-cell algorithm based on an azimuthal Fourier decomposition for highly efficient simulations of plasma-based acceleration: QPAD
论文作者
论文摘要
3D准静态粒子中粒子(PIC)算法是一种非常有效的方法,用于建模短脉冲激光或相对论带电的带电颗粒束等质量相互作用。在该算法中,使用基于排除辐射的准静态近似方程的麦克斯韦方程计算了对非进化激光或粒子梁的血浆响应。然后,使用大的时间步长将等离子体场用于向前推进激光或光束。该算法比3D完全显式的相对论电磁图算法要快。已证明它能够在各种情况下准确地对激光和粒子梁的演变进行建模。同时,已经证明,将场,电流和麦克斯韦方程分解为方位谐谐波的算法可降低3D显式PIC算法的复杂性与2D算法的复杂性,同时将扩展截断,同时将附近的Azimuthalsmetry near Comperiaction缩小,同时将扩展截断。该混合算法在R-Z中使用PIC描述,并在$ ϕ $中使用无网状描述。我们描述了一种结合了准静态和混合PIC方法的新方法。该算法将场,电荷和电流密度扩展到方位角谐波。每个谐波都会得出一组准静态场方程。然后,使用有限差方法来求解场的复杂幅度。梁和血浆颗粒使用总场在笛卡尔坐标中进行了前进。介绍了如何使用与现有的准静态代码(QuickPIC)实现此算法的详细信息。新代码称为QPAD,用于使用方位角分解的QuickPIC。还提供了完全3D显式PIC代码,完整的3D准静态代码以及具有方位角分解的新的准静态PIC代码之间的基准和比较。
The 3D quasi-static particle-in-cell (PIC) algorithm is a very efficient method for modeling short-pulse laser or relativistic charged particle beam-plasma interactions. In this algorithm, the plasma response to a non-evolving laser or particle beam is calculated using Maxwell's equations based on the quasi-static approximate equations that exclude radiation. The plasma fields are then used to advance the laser or beam forward using a large time step. The algorithm is many orders of magnitude faster than a 3D fully explicit relativistic electromagnetic PIC algorithm. It has been shown to be capable to accurately model the evolution of lasers and particle beams in a variety of scenarios. At the same time, an algorithm in which the fields, currents and Maxwell equations are decomposed into azimuthal harmonics has been shown to reduce the complexity of a 3D explicit PIC algorithm to that of a 2D algorithm when the expansion is truncated while maintaining accuracy for problems with near azimuthal symmetry. This hybrid algorithm uses a PIC description in r-z and a gridless description in $ϕ$. We describe a novel method that combines the quasi-static and hybrid PIC methods. This algorithm expands the fields, charge and current density into azimuthal harmonics. A set of the quasi-static field equations are derived for each harmonic. The complex amplitudes of the fields are then solved using the finite difference method. The beam and plasma particles are advanced in Cartesian coordinates using the total fields. Details on how this algorithm was implemented using a similar workflow to an existing quasi-static code, QuickPIC, are presented. The new code is called QPAD for QuickPIC with Azimuthal Decomposition. Benchmarks and comparisons between a fully 3D explicit PIC code, a full 3D quasi-static code, and the new quasi-static PIC code with azimuthal decomposition are also presented.