Check this paper: Simulating Ocean Water