Oceanic Modeling Tools
Compilation by Henry Shaw.

Thermo-chemical Database and Calculations (FACT)
The Facility for the Analysis of Chemical Thermodynamics or FACT is a fully integrated thermo-chemical database and calculation system that couples software with self-consistent, critically assessed thermodynamic data. FACT contains extensive databases useful to metallurgists, and ceramists, but also has capabilities of interest to geochemists and petrologists.
General Ocean Circulations (MOM)
The GFDL Modular Ocean Model (MOM) is a three-dimensional primitive equation general ocean circulation model. The model is intended to be a flexible tool for exploring ocean and coupled air-sea applications over a wide range of space and time scales.
3D Ocean Circulations (SPEM)
The Semi-Spectral Primitive Equation Model (SPEM) is a 3D ocean circulation model for a variety of studies. It uses horizontal boundary-fitted orthogonal coordinates, a vertical bathymetry following sigma coordinate and solves 3D primitive equations.
Princeton Ocean Model (POM)
The Princeton Ocean Model (POM) is a sigma coordinate, free surface, primitive equation ocean model, which includes a turbulence sub-model. It was developed in the late 1970's by Blumberg and Mellor, with subsequent contributions from other people. The POM model has been used for modeling of estuaries, coastal regions and open oceans.
Rutgers University Ocean Model (SCRUM)
The S-Coordinates Rutgers University Model (SCRUM) solves the hydrostatic primitive equations with a free sea surface, and is an outgrowth of the s-coordinate model originated by Song and Haidvogel (1994). Many of its algorithmic features (such as vertical and horizontal coordinates, finite difference treatments, mixing options) are compatible with SPEM. However, split-explicit time difference is required for efficient handling of the free surface in SCRUM. A version of SCRUM optimized for execution on the CM-class (SIMD) parallel computers is also available.