Model:Princeton Ocean Model (POM)


Princeton Ocean Model (POM)


Also known as
Model type Single
Model part of larger framework
Note on status model
Date note status model
Incorporated models or components:
Spatial dimensions 3D
Spatial extent
Model domain Marine
One-line model description POM: Sigma coordinate coastal & basin circulation model
Extended model description The Princeton Ocean Model (POM), a simple-to-run yet powerful ocean modeling code that is able to simulate a wide-range of problems: circulation and mixing processes in rivers, estuaries, shelf and slope, lakes, semi-enclosed seas and open and global ocean. POM is a sigma coordinate, free surface ocean model with embedded turbulence and wave sub-models, and wet-dry capability. It has been one of the first coastal ocean models freely available to users, with currently over 3000 users from 70 countries.

For more details see:


physical oceanography,

Name Tal Ezer
Type of contact Project manager
Institute / Organization Old Dominion University
Postal address 1 Center for Coastal Physical Oceanography
Postal address 2 4111 Monarch Way
Town / City Norfolk
Postal code 23508
State Virginia
Country United States
Email address
Phone 757-683-5631

Name Lie-Yauw Oey
Type of contact Model developer
Institute / Organization
Postal address 1
Postal address 2
Town / City
Postal code
Email address

Supported platforms
Unix, Linux, Windows
Other platform
Programming language

Fortran77, Fortran90

Other program language
Code optimized
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 1982
Does model development still take place? Yes
If above answer is no, provide end year model development
Code development status Only maintenance
When did you indicate the 'code development status'? 2020
Model availability As code, As teaching tool
Source code availability
(Or provide future intension)
Through web repository
Source web address
Source csdms web address
Program license type GPL v2
Program license type other
Memory requirements --
Typical run time --

Describe input parameters Topography, temperature, salinity, wind, heat/salt fluxes. Determine by user and application.
Input format ASCII, Binary
Other input format NetCDF
Describe output parameters 3D fields of temperature, salinity, velocity, turbulent kinetic energy; 2D fields of surface elevation, vertically averaged velocity, stream function.
Output format ASCII, Binary
Other output format NetCDF
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? Yes
Describe post-processing software Matlab package and other Fortran routines
Visualization software needed? Yes
If above answer is yes Matlab
Other visualization software

Describe processes represented by the model Any 3D ocean circulation, mixing, dispersion processes, etc
Describe key physical parameters and equations Primitive equations for momentum, heat and salt fluxes, as well as TKE equations.
Describe length scale and resolution constraints Model used for grid size ranging from ~1m to 1000km
Describe time scale and resolution constraints CFL condition
Describe any numerical limitations and issues --

Describe available calibration data sets Testing described in various papers (see web page)
Upload calibration data sets if available:
Describe available test data sets
Upload test data sets if available:
Describe ideal data for testing

Do you have current or future plans for collaborating with other researchers? There are over 3000 users from 70 countries registered in the POM users data base.
Is there a manual available? Yes
Upload manual if available:
Model website if any
Model forum / discussion board
Comments Web page includes additional information on code development, annual meetings, applications and searchable data base of over 1000 POM related journal publications.

This part will be filled out by CSDMS staff

OpenMI compliant No but possible
BMI compliant No but possible
WMT component No but possible
PyMT component
Is this a data component
Can be coupled with:
Model info
Tal Ezer
Nr. of publications: 363
Total citations: 9623
h-index: 47
m-quotient: 1.62

Link to this page




Nr. of publications: 363
Total citations: 9623
h-index: 47
m-quotient: 1.62

Featured publication(s)YearModel describedType of ReferenceCitations
Blumberg, A.F.; Mellor, G.L. 2013. A description of a three-dimensional coastal ocean circulation model.. In: Heaps, Norman S.; (eds.)Three Dimensional Coastal Ocean Models.. 1-16.
(View/edit entry)
2013 Princeton Ocean Model (POM)

Model overview

Mellor, G.L.; 1998. User’s guide for a three-dimensional, primitive equation, numerical ocean model.. Program in Atmospheric and Oceanic Sciences.
(View/edit entry)
1998 Princeton Ocean Model (POM)

Model overview

See more publications of Princeton Ocean Model (POM)



Input Files

Output Files