picmi-standard / picmi

Standard input format for Particle-In-Cell codes
https://picmi.readthedocs.io
Other
35 stars 25 forks source link

Field Boundaries: Silver-Mueller #90

Closed ax3l closed 1 year ago

ax3l commented 1 year ago

Add a keyword for absorbing Silver-Mueller boundaries.

X-ref: https://github.com/ECP-WarpX/WarpX/pull/3709

ax3l commented 1 year ago

@RemiLehe @dpgrote let's also include this PR in the next PICMI release :)

Yin-YinjianZhao commented 1 year ago

@ax3l Is this PR done?

dpgrote commented 1 year ago

@ax3l Is this PR done?

I would like to see the longer name used since it makes the meaning more clear. Also, it would be good to have a reference listed in the documentation.

ax3l commented 1 year ago

@dpgrote updated :)

@dpgrote @RemiLehe let me know if I found the right references, this is surprisingly hard to find. If we have some kind of tex document on this, then we could consider putting this in a theory section in PICMI.

ax3l commented 1 year ago

Comment by @jlvay on Slack:

The first order Eq. (1) of the Engquist and Majda ABC is the same as SM, and is sometimes referred as “Sommerfeld type”.

Absorbing Boundary Conditions for the Numerical Simulation of Waves Author(s): Bjorn Engquist and Andrew Majda Source: Mathematics of Computation, Vol. 31, No. 139 (Jul., 1977), pp. 629-651

I cited this already, so we are good to go.