# Numerical Stability Improvements for the Pseudospectral EM PIC Algorithm

@article{Godfrey2014NumericalSI, title={Numerical Stability Improvements for the Pseudospectral EM PIC Algorithm}, author={Brendan B. Godfrey and Jean-Luc Vay and Irving Haber}, journal={IEEE Transactions on Plasma Science}, year={2014}, volume={42}, pages={1339-1344} }

The pseudospectral analytical time-domain (PSATD) particle-in-cell algorithm solves the vacuum Maxwell's equations exactly, has no Courant time-step limit (as conventionally defined), and offers substantial flexibility in plasma and particle beam simulations. It is, however, not free of the usual numerical instabilities, including the numerical Cherenkov instability, when applied to relativistic beam simulations. This paper presents several approaches that, when combined with digital filtering…

## Figures and Tables from this paper

## 18 Citations

### Improved numerical Cherenkov instability suppression in the generalized PSTD PIC algorithm

- PhysicsComput. Phys. Commun.
- 2015

### Scalable spectral solver in Galilean coordinates for eliminating the numerical Cherenkov instability in particle-in-cell simulations of streaming plasmas.

- PhysicsPhysical review. E
- 2020

The generalize this pseudospectral solver by incorporating spatial derivatives of arbitrary order, thereby enabling efficient parallelization by domain decomposition and derive the numerical dispersion relation of the algorithm and present a comprehensive theoretical stability analysis.

### A spectral, quasi-cylindrical and dispersion-free Particle-In-Cell algorithm

- PhysicsComput. Phys. Commun.
- 2016

### Elimination of numerical Cherenkov instability in flowing-plasma particle-in-cell simulations by using Galilean coordinates.

- PhysicsPhysical review. E
- 2016

It is shown that, for a plasma drifting at a uniform relativistic velocity, the NCI can be eliminated by simply integrating the PIC equations in Galilean coordinates that follow the plasma (also sometimes known as comoving coordinates) within a spectral analytical framework.

### Simulation of plasma accelerators with the Particle-In-Cell method

- Physics
- 2020

We present the standard electromagnetic Particle-in-Cell method, starting from the discrete approximation of derivatives on a uniform grid. The application to second-order, centered,…

### Mitigation of numerical Cerenkov radiation and instability using a hybrid finite difference-FFT Maxwell solver and a local charge conserving current deposit

- PhysicsComput. Phys. Commun.
- 2015

### An \mathcal{O}(N) Maxwell solver with improved numerical dispersion properties

- Physics, Computer Science
- 2019

This Maxwell solver constrains the Numerical Cherenkov instability (NCI) for the ultra-relativistic drifting pair plasma in x direction to large wave vectors for two dimensional grid.

## References

SHOWING 1-10 OF 17 REFERENCES

### Numerical stability analysis of the pseudo-spectral analytical time-domain PIC algorithm

- PhysicsJ. Comput. Phys.
- 2014

### Numerical stability of relativistic beam multidimensional PIC simulations employing the Esirkepov algorithm

- PhysicsJ. Comput. Phys.
- 2013

### PPPS-2013: Topic 1.2: A domain decomposition method for pseudo-spectral electromagnetic simulations of plasmas

- Geology2013 Abstracts IEEE International Conference on Plasma Science (ICOPS)
- 2013

### Exact charge conservation scheme for Particle-in-Cell simulation with an arbitrary form-factor

- Physics
- 2001

### Numerical methods for instability mitigation in the modeling of laser wakefield accelerators in a Lorentz-boosted frame

- PhysicsJ. Comput. Phys.
- 2011

### Plasma Physics via Computer Simulation

- Physics
- 1985

PART 1: PRIMER Why attempting to do plasma physics via computer simulation using particles makes good sense Overall view of a one dimensional electrostatic program A one dimensional electrostatic…

### Computational Methods in the Warp Code Framework for Kinetic Simulations of Particle Beams and Plasmas

- PhysicsIEEE Transactions on Plasma Science
- 2014

The Warp code (and its framework of associated tools) was initially developed for particle-in-cell simulations of space-charge-dominated ion beams in accelerators, for heavy-ion-driven inertial…