How to set the boundary condition of EM field when simulating shock? #856
Changxiang-Mao
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear all,
I am simulating a 1D magnetized collisionless shock. The setup is: initially, cold plasma(proton and electron) is uniformly distributed in the simulation domain with a constant velocity

-v0. Plasma is continuously injected from the right boundary. Initially,Bz = B0 = 1., Ey = -v0 * B0. Boundary conditions for particles are[["reflective","remove"]]. Boundary conditions for EM fields is[["silver-muller"]]. The complete parameters are in "a0.py".a0.py
The result is as follow:
According to first panel, there does forms a shock. However, for
EyandBzpanel, it is obviously that aroundx~82000bothEyandBzhave a jump. This behaviour is not what I want. This strange behaviour comes most likely from[["silver-muller"]]boundary condition as I described in issue #855 .I would like to ask how to handle this issue?
Beta Was this translation helpful? Give feedback.
All reactions