CSDMS 2014 annual meeting - Uncertainty and Sensitivity in Surface Dynamics Modeling

Regional Ocean Modeling System (ROMS)

Courtney Harris

VIMS, United States

Participants in this clinic will learn how to compile and run a Regional Ocean Modeling (ROMS) test case for an idealized continental shelf. The hydrodynamic model that we will use includes wave forcing and suspended sediment transport.

ROMS is an open source, three dimensional primitive equation hydrodynamic ocean model that uses a structured curvilinear horizontal grid and a stretched terrain following vertical grid. For more information see It currently has more than 4,000 registered users, includes modules for sediment transport and biogeochemistry, and has several options for turbulence closures and numerical schemes. Model input is specified using a combination of ASCII text files and NetCDF (Network Common Data Form) files. Output is written to NetCDF files. In part because ROMS was designed to provide flexibility for the choice of model parameterizations and processes, and to run in parallel, implementing the code can seem daunting, but in this clinic we will present an idealized ROMS model that can be run on the CSDMS cluster.

As a group, we will compile and run an idealized ROMS model on the CSDMS computer, Beach. The group will choose a modification to the standard model. While the modified model runs, we will explore methods for visualizing model output. Participants who have an account on Beach can try to run the model themselves. Clinic participants who have Matlab set up to visualize NetCDF files will be able to browse model output files during the clinic.

Following the clinic, participants should have access to tools for looking at ROMS output, an example ROMS model run, and experience with ROMS input and output files.

Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know ( and we will respond as soon as possible.

Of interest for:
  • Marine Working Group