ergodicio / adept

Automatic-Differentiation-Enabled Plasma Transport in JAX
MIT License
27 stars 3 forks source link

Vlasov 2D2V #14

Closed joglekara closed 11 months ago

joglekara commented 11 months ago

Added a 2D2V Vlasov Solver that has the following operators

Spatial Advection - Exponential Velocity Advection - Exponential Poisson Solve - Spectral

It has a ponderomotive driver in kx

It is tested to reproduce Landau damping in 2D (xhat)

It also contains prototype code for a Fokker-Planck module (that is lifted from my 1D code and therefore should work in principle), and contains skeleton code for 2D waves

It has a placeholder for B fields as well but no Maxwell solver for now