aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/ComovingPsatdAlgorithm.cpp
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2021-03-04 13:00:13 -0800
committerGravatar GitHub <noreply@github.com> 2021-03-04 13:00:13 -0800
commita0870a3063e9e655e281cc31e2d1b6580294696e (patch)
tree2f52fa0d2efa77d77f92c558c92b534bf2c021bd /Source/FieldSolver/SpectralSolver/SpectralAlgorithms/ComovingPsatdAlgorithm.cpp
parentbca858c89e9012f15c94ce896dbe7ea4fedbc322 (diff)
downloadWarpX-a0870a3063e9e655e281cc31e2d1b6580294696e.tar.gz
WarpX-a0870a3063e9e655e281cc31e2d1b6580294696e.tar.zst
WarpX-a0870a3063e9e655e281cc31e2d1b6580294696e.zip
Implement averaged algo on staggered grids & merge spectral classes (#1544)
* Refactor and clean up some spectral classes * Abort when current correction or Vay deposition are not implemented * Implement general equations for averaged Galilean * Allocate averaged MultiFabs also when aux_is_nodal=1 and do_nodal=0 * Allocate +ngextra guard cells also for averaged MultiFabs * Make alias MultiFabs for averaged aux data * With averaging, interpolate from avg_fp (not fp) to aux * Fix some limits of the coefficients * Fix bug causing NaNs in spectral coefficients * Add 2D CI test with same analysis as nodal test * Add 3D CI test with same analysis as nodal test * Add limit that was not covered (knorm=0 && knorm_c!=0 && nu=0) * Allocate T2_coef only if Galilean algorithm is used * Allocate X4_coef only if Galilean algorithm is used * Remove extra ghost cell from 'avg_fp' MultiFabs
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralAlgorithms/ComovingPsatdAlgorithm.cpp')
0 files changed, 0 insertions, 0 deletions