论文标题

基于Azimuthal模式分解

Integrating a ponderomotive guiding center algorithm into a quasi-static particle-in-cell code based on azimuthal mode decomposition

论文作者

Li, Fei, An, Weiming, Tsung, Frank S., Decyk, Viktor K., Mori, Warren B.

论文摘要

基于等离子体的加速度(PBA)的高保真模型需要基于粒子中的粒子(PIC)方法使用3D完全非线性和动力学描述。基于准静态近似(QSA)的三维PIC算法已成功地应用于有效地对梁的相互作用进行建模。在QSA-PIC算法中,基于Maxwell方程的QSA形式的自洽力来计算对带电颗粒或激光驱动器的血浆响应。然后,这些场被用来通过大的时间步骤向前推动带电的粒子梁或激光。由于时间步长不受常规的courant-friedrichs-lewy条件的限制,该条件限制了标准3D完全电磁图密码,因此3D QSA-PIC代码可以实现性能的数量级加速顺序。最近,已经提出并实施了一种新的混合QSA-PIC算法,该算法结合了另一种称为Azimuthal Fourier分解的加速技术。该混合算法将电磁场,电荷和电流密度分解为方位角谐波,只有需要更新傅立叶系数,这可以显着降低算法复杂性。在完整的3D PIC算法中建模激光 - 血浆相互作用在计算上非常昂贵,因为要解决的物理尺度差异很大。在QSA中,激光是使用Ponderomotive指南(PGC)方法对激光进行建模的。我们描述了如何基于方位角模式扩展实现与QSA PIC算法兼容的PGC算法。该算法允许时间步长的数量级比单元格大小,并且可以不同步。还描述了如何将其实现到使用方位角模式扩展的QSA PIC代码中的详细信息。

High-fidelity modeling of plasma-based acceleration (PBA) requires the use of 3D fully nonlinear and kinetic descriptions based on the particle-in-cell (PIC) method. Three-dimensional PIC algorithms based on the quasi-static approximation (QSA) have been successfully applied to efficiently model the beam-plasma interaction. In a QSA-PIC algorithm, the plasma response to a charged particle beam or laser driver is calculated based on self-consistent forces from the QSA form of Maxwell's equations. These fields are then used to advance the charged particle beam or laser forward by a large time step. Since the time step is not limited by the regular Courant-Friedrichs-Lewy condition that constrains a standard 3D fully electromagnetic PIC code, a 3D QSA-PIC code can achieve orders of magnitude speedup in performance. Recently, a new hybrid QSA-PIC algorithm that combines another speedup technique known as azimuthal Fourier decomposition has been proposed and implemented. This hybrid algorithm decomposes the electromagnetic fields, charge and current density into azimuthal harmonics and only the Fourier coefficients need to be updated, which can significantly reduce the algorithmic complexity. Modeling the laser-plasma interaction in a full 3D PIC algorithm is very computationally expensive due to the enormous disparity of physical scales to be resolved. In the QSA the laser is modeled using the ponderomotive guiding center (PGC) approach. We describe how to implement a PGC algorithm compatible with the QSA PIC algorithms based on the azimuthal mode expansion. This algorithm permits time steps orders of magnitude larger than the cell size and it can be asynchronously parallelized. Details on how this is implemented into the QSA PIC code that utilizes an azimuthal mode expansion, QPAD, are also described.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源