Vector Penalty-Projection Methods for Open Boundary Conditions with Optimal Second-Order Accuracy. (2019). Communications in Computational Physics, 26(4), 1008-1038. https://doi.org/10.4208/cicp.OA-2018-0016