Also known as
Model type Single
Model part of larger framework
Incorporated models or components:
Spatial dimensions
Spatial extent
Model domain Marine
One-line model description Chesapeake Bay ROMS Community Model (ChesROMS), special case of ROMS
Extended model description ChesROMS is a community ocean modeling system for the Chesapeake Bay region being developed by scientists in NOAA, University of Maryland, CRC (Chesapeake Research Consortium) and MD DNR (Maryland Department of Natural Resources) supported by the NOAA MERHAB program. The model is built based on the Rutgers Regional Ocean Modeling System (ROMS, with significant adaptations for the Chesapeake Bay.

The model is developed to provide a community modeling system for nowcast and forecast of 3D hydrodynamic circulation, temperature and salinity, sediment transport, biogeochemical and ecosystem states with applications to ecosystem and human health in the bay. Model validation is based on bay wide satellite remote sensing, real-time in situ measurements and historical data provided by Chesapeake Bay Program.


First name Wen
Last name Long
Type of contact Technical contact
Institute / Organization
Postal address 1 2020 Horns Point Rd
Postal address 2
Town / City Cambridge
Postal code 21613
State Maryland
Country United States
Email address

Supported platforms Unix, Linux, Windows
Other platform CygWin
Programming language Fortran90
Other program language
Code optimized
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 1998
Does model development still take place? No
If above answer is no, provide end year model development
Code development status
When did you indicate the 'code development status'?
Model availability
Source code availability
(Or provide future intension)
Through web repository
Source web address
Source csdms web address
Program license type Other
Program license type other MIT/X License, see License_ROMS.txt.
Memory requirements
Typical run time

Describe input parameters There are hundreds of input parameters for the physical, ecosystem, and sediment models. In addition, there are input scripts for floats, stations, model coupling, and data assimilation.
Input format ASCII
Other input format ASCII (input scripts), NetCDF (input fields).
Describe output parameters There are hundreds of output parameters and fields that are written to several NetCDF files.
Output format
Other output format NetCDF, CF-convections.
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? Yes
Describe post-processing software Yes, ROMS I/O is via NetCDF and follows CF-standard conventions. Therefore, any visualization software for NetCDF files can be used for pre- and post-processing.
Visualization software needed? Yes
If above answer is yes
Other visualization software Yes, a plotting package is provided. It uses the NCAR's graphics Library. Any visualization package for NetCDF files can be used, like IDL, Matlab, and others.

Describe processes represented by the model ROMS resolved fast (gravity waves) and slow (Rossby waves) dynamics. Hydrostatic approximation but there is a nonhydrostatic version of ROMS.
Describe key physical parameters and equations Navier-Stokes primitive equations. Bio-optical, biogeochemical, and ecosystem models equations. Cohesive and non cohesive sediment equations. Several vertical turbulece equations (KPP, GLS, MY-2.5). Air-Sea interaction coupling equations (COARE). Bottom boundary layer model equations.
Describe length scale and resolution constraints Estuary, regional, and basin scales. There are couple of global applications.
Describe time scale and resolution constraints Hours, days, seasons. It also can be used for climate research (decades).
Describe any numerical limitations and issues ROMS has a predictior-corrector algorithm that is efficient and accuarate. This class of model (terrain-following) exhibits stronger sensitivity to topography which results in pressure gradient errors. ROMS has several pressure gradient algorithms that minimize this problem.

Describe available calibration data sets There are several idealized and realistic test cases. Some of the idealized test cases have quasi-analytical solutions.
Upload calibration data sets if available:
Describe available test data sets We have a website for test problems:
Upload test data sets if available:
Describe ideal data for testing We have test cases for both laboratory and field observations. In the past, we have used data from rotating tanks.

Do you have current or future plans for collaborating with other researchers? Yes, we work with several modeling groups around the world.
Is there a manual available? Yes
Upload manual if available:
Model website if any
Model forum / discussion board
Comments The documentation about ROMS can be found in WikiROMS:

There is a very active ROMS user's forum:


This part will be filled out by CSDMS staff

OpenMI compliant No but possible
BMI compliant Yes
WMT component No but possible
PyMT component
Is this a data component
Can be coupled with:
Model info
Nr. of publications: 9
Total citations: 5350
h-index: 8
Qrcode ChesROMS.png
Link to this page




Nr. of publications: 9
Total citations: 5350
h-index: 8

Featured publication(s)YearModel describedType of ReferenceCitations
Haidvogel, D.B.; Arango, H.; Budgell, W.P.; Cornuelle, B.D.; Curchitser, E.; Di Lorenzo, E.; Fennel, K.; Geyer, W.R.; Hermann, A.J.; Lanerolle, L.; Levin, J.; McWilliams, J.C.; Miller, A.J.; Moore, A.M.; Powell, T.M.; Shchepetkin, A.F.; Sherwood, C.R.; Signell, R.P.; Warner, J.C.; Wilkin, J.; 2008-03-01. Ocean forecasting in terrain-following coordinates: Formulation and skill assessment of the Regional Ocean Modeling System. Journal of Computational Physics, 227, 3595–3624. 10.1016/
(View/edit entry)
Model overview 794
Shchepetkin, Alexander F.; McWilliams, James C.; 2005-01-01. The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model. Ocean Modelling, 9, 347–404. 10.1016/j.ocemod.2004.08.002
(View/edit entry)
Model application 2802
Song, Yuhe; Haidvogel, Dale; 1994-11-01. A Semi-implicit Ocean Circulation Model Using a Generalized Topography-Following Coordinate System. Journal of Computational Physics, 115, 228–244. 10.1006/jcph.1994.1189
(View/edit entry)
Model overview 597
See more publications of ChesROMS




Input Files

Output Files