WarpX
WarpX copied to clipboard
Allow CFL breaking time steps with Esirkepov
This allows large time steps, with particle crossing multiple cells, when using the Esirkepov deposition scheme. For large steps, it breaks the advance up into sub-steps, doing the standard Esirkepov deposition for each sub-step. The field gather with the Esirkepov stencil is also modified so that the stencils are consistent (needed for energy conservation).