https://9lib.org/document/q7wx9m0v-surface-capturing-multigrid-steady-free-surface-water-flows.html