Excitation Pullbacks in Plasma Simulations
- Excitation pullbacks are a numerical technique that restructures the parallel magnetic potential to eliminate large-amplitude cancellations in gyrokinetic PIC simulations.
- The method splits the parallel potential into symplectic and Hamiltonian components and applies a pullback remapping to correct the perturbed distribution function.
- This scheme enhances simulation stability, allows for significantly larger time steps, and reduces computational cost in complex plasma turbulence studies.
Excitation pullbacks are a numerical algorithmic technique developed to mitigate the large-amplitude cancellation problem encountered in electromagnetic gyrokinetic particle-in-cell (PIC) simulations, especially within the context of global plasma turbulence codes such as ORB5. The method systematically reorganizes the representation of the parallel magnetic potential in the mixed-variable Hamiltonian/symplectic formalism and corrects the perturbed distribution function, facilitating robust and efficient gyrokinetic PIC computations for electromagnetic phenomena at realistic plasma parameters (Mishchenko et al., 2018).
1. Hamiltonian/Symplectic Splitting and the Pullback Principle
In the ORB5 code, the perturbed parallel magnetic potential is decomposed into a “symplectic” part and a “Hamiltonian” part , such that
This splitting separates , which modifies the symplectic structure, from , which enters the Hamiltonian. The single-particle gyrocenter Lagrangian then reads:
where , is the gyro-average, and are mixed-variable coordinates.
The corresponding perturbed equations of motion, to first order in the fields, are:
0
with 1 and 2.
2. The Cancellation Problem and Pullback Mitigation
The electromagnetic 3 PIC approach leads to an Ampère equation of the form:
4
Here, a large-amplitude numerical cancellation occurs between the field operator and the particle current term, causing severe stability and accuracy issues, particularly when high time-steps or low collisionality are present.
The pullback scheme addresses this challenge through a time-step-wise reorganization (“pullback”) of the parallel potential:
- Remap the splitting at each time 5:
6
7
- Correct the mixed-variable perturbed distribution function:
8
This procedure ensures that nearly all of 9 resides in 0, eliminating problematic cancellations from 1. There is also a fully nonlinear variant, which involves shifting particle velocities at constant weight (Mishchenko et al., 2018).
3. Discretization, Marker Representation, and Algorithmic Workflow
The perturbed distribution for each species is represented via a marker-in-cell approach:
2
All fields, including 3, 4, and 5, are expanded on three-dimensional tensor-product B-splines:
6
with similar expansions for 7 and 8. In toroidal geometry, a toroidal Fourier transform allows independent treatment of each 9 mode.
The simulation time step advances as follows:
- Push markers with current fields via equations of motion.
- Scatter density 0 and parallel current 1 markers to the field grid.
- Solve quasi-neutrality, Ohm, and Ampère equations.
- Execute the pullback:
- Remap 2, 3.
- Update marker weights: 4.
- Run diagnostics or energy checks as needed.
This cycle is repeated until the final simulation time is reached (Mishchenko et al., 2018).
4. Application to Toroidal Alfvén Eigenmodes and Internal Kink Modes
The pullback scheme has been verified in linear and nonlinear electromagnetic simulations of Toroidal Alfvén Eigenmodes (TAEs) and internal kink modes. In the ITPA-TAE benchmark, linear growth rates 5 and frequencies 6 exhibit the scaling:
7
where 8 is the fast-ion temperature and 9 is the fast-ion density.
A quantitative comparison for 0 values of 1 2 and 3keV shows that results with pullback (PB) and the conventional control variate (CV) scheme agree within numerical error. The pullback allows time steps 4 up to five times larger than control variate only.
| 5 [keV] | CV: 6 | PB: 7 | CV: 8 | PB: 9 |
|---|---|---|---|---|
| 200 | 0.0120 | 0.0121 | 0.50 | 0.50 |
| 400 | 0.0168 | 0.0169 | 0.52 | 0.52 |
| 800 | 0.0205 | 0.0206 | 0.54 | 0.54 |
In nonlinear scenarios involving only wave-particle nonlinearity, the mode saturates by flattening the fast-ion distribution at resonance.
For the 0 internal kink mode, control-variates-only runs at practical 1 produce explosive, unphysical growth after a few steps, due to cancellation noise. In contrast, the pullback scheme produces clean physical mode evolution and radial mode structure matching analytic predictions. PB allows stable calculation at 2, compared to the much smaller step size required with CV (3), resulting in up to a tenfold speedup with identical accuracy (Mishchenko et al., 2018).
5. Computational Performance and Robustness
Performance evaluations demonstrate that the pullback scheme enables accurate results for 4, surpassing the stability threshold of CV (5). For fixed accuracy (e.g., 6), PB needs five times fewer time steps and reduces CPU usage by a factor of 3–4, with the overhead for the pullback (scatter and weight update) constituting less than 5% of total computational cost.
The approach is most advantageous for high-7 electromagnetic simulations and when kinetic electrons are treated in the drift-kinetic approximation. For highly stiff regimes, such as very low electron-ion collision frequency (8) or fully kinetic electrons, a nonlinear pullback involving velocity shifts may be necessary (Mishchenko et al., 2018).
6. Algorithmic Extensions and Regime Limitations
Extensions to the pullback approach include incorporating collision operators into the pullback transformation, application to hybrid MHD-gyrokinetic models, and generalization to stellarator geometries. While highly effective in regimes with cancellation-dominated noise, the efficiency gain is most pronounced when conventional control variate techniques are insufficient to ensure stability at reasonable time steps. In exceedingly stiff configurations, further nonlinear algorithmic development is required to fully preserve accuracy and avoid residual noise.
7. Significance in Global Gyrokinetic Simulations
The excitation pullback scheme has enabled first-principles global gyrokinetic PIC simulations of challenging electromagnetic phenomena, such as realistic β internal kink modes, at computational cost and accuracy unattainable by previous methods. Its elimination of the Ampère equation’s large numerical cancellation, within the mixed-symplectic/Hamiltonian formulation, represents a robust methodological advance for plasma simulation codes such as ORB5. This suggests its applicability to a broader class of electromagnetic simulation challenges, particularly in regimes dominated by strong particle-field interaction and numerical instability due to cancellation effects (Mishchenko et al., 2018).