A Nonhydrostatic Mesoscale Ocean Model. Part II: Numerical Implementation | Synapse