MITgcm (MIT General Circulation Model) is a numerical model designed for study of the atmosphere, ocean, and climate. Its non-hydrostatic formulation enables it to simulate fluid phenomena over a wide range of scales; its adjoint capability enables it to be applied to parameter and state estimation problems. By employing fluid isomorphisms, one hydrodynamical kernel can be used to simulate flow in both the atmosphere and ocean.
You are welcome to download and use MITgcm.
Papers charting the development of MITgcm can be found here.
For visualizations of MITgcm output as applied to atmosphere, ocean and climate research, see MITgcm youtube channel.