A Flexible Boundary Procedure for Hyperbolic Problems: Multiple Penalty Terms Applied in a Domain. (2014). Communications in Computational Physics, 16(2), 541-570. https://doi.org/10.4208/cicp.020313.120314a