ammarhakim / gkyl

This is the main source repo for the Gkeyll 2.0 code. Please see gkeyll.rtfd.io for details.
https://gkeyll.readthedocs.io/en/latest/
62 stars 18 forks source link

Remove ext field from auxfields and adapt Vlasov app for VP w/ external field #141

Closed manauref closed 1 year ago

manauref commented 1 year ago

this goes with gkylzero PR #211 (https://github.com/ammarhakim/gkylzero/pull/211)

The main fix here is to project the external field, now a potential, with EvalOnNodes rather than ProjectOnBasis. This removes a grid-scale mode that shows up when using external fields. I wonder if this was the source of problems in the nonlinear stage of some ion acoustic turbulence simulations when @nmandell tried to put them on a GPU a year or two ago.