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

Maxwellian Ghost BCs #123

Closed akashukla closed 1 year ago

akashukla commented 1 year ago

Changed App/BC structure a little bit. Now GK and Vlasov BCs are a child of their own specfic BCsBaseGK or BCsBaseVlasov which is a child of BCsBase. This reduces duplication of code associated with creating boundary fields/grids and functions to store boundary fluxes. Also added a new GK BC: MaxwellianBC which puts local maxwellians in the ghost cells.