Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for parallel vlasov-poisson + make external Vlasov force more efficient #132

Merged
merged 3 commits into from
Sep 12, 2023

Commits on Sep 10, 2023

  1. Adapt to new fem_poisson signature (gkylzero 65d16e8a6d6940914ee784e3…

    …a80f2efb2eeb6fa7). Also bring back MGpoisson kernels because I'd forgotten we were using one of the for VlasovPoisson (esEnergy). vp-sheath runs, have not checked correctness yet.
    manauref committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    bc5e4be View commit details
    Browse the repository at this point in the history
  2. Make changes in MaxwellField to support parallel Vlasov-Poisson. Reg …

    …tests pass or fail with tiny (order e-12) differences.
    manauref committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    07016b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Extend support for multiple separable external forces in Vlasov, so t…

    …hat the projection of the spatial part is only done at t=0. Tested with vm-bodyforce/rt-neutral-bodyforce.lua reg test and it appears to work.
    manauref committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    68e3fb8 View commit details
    Browse the repository at this point in the history