A well balanced diffuse interface method for complex nonhydrostatic free surface flows