Modeling the tidal and wave dynamics of the ocean. Creation of non-hydrostatic ocean dynamics models.