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