Difference between revisions of "Test Cases"

From WikiROMS
Jump to navigationJump to search
Line 7: Line 7:
Currently, there are several idealized applications in ROMS to test its algorithms.  Mostly all of these applications are initialized and forced with analytical expressions in [[analytical.F]]. It is recommended to the beginner user to run some of them to gain experience and explore ROMS capabilities.
Currently, there are several idealized applications in ROMS to test its algorithms.  Mostly all of these applications are initialized and forced with analytical expressions in [[analytical.F]]. It is recommended to the beginner user to run some of them to gain experience and explore ROMS capabilities.


* [[A4DVAR_TOY_CASE | 4DVAR Data Assimilation Toy over a Periodic Channel]]
* '''Process-oriented Applications'''
* [[BASIN_CASE | Big Bad Basin]]
** [[BASIN_CASE | Big Bad Basin]]
* [[BENCHMARK_CASE | Benchmark Tests, Idealized Southern Ocean]]
** [[CANYON_CASE | Coastal Form Stress Canyon Test]]
* [[BIO_TOY_CASE | One-dimensional Biology Toy]]
** [[GRAV_ADJ_CASE | Gravitational Adjustment Test]]
* [[BL_TEST_CASE | Boundary Layers Test]]
** [[KELVIN_CASE | Kelvin Wave Test]]
* [[CANYON_CASE | Coastal Form Stress Canyon Test]]
** [[LAB_CANYON_CASE | Lab Canyon Test, Polar Coordinates]]
* [[CHANNEL_NECK_CASE | Channel with a Constriction]]
** [[OVERFLOW_CASE | Gravitational/Overflow Test]]
* [[COUPLING_TEST_CASE | Two-way Atmosphere-Ocean Coupling Test]]
** [[RIVERPLUME1_CASE | River Plume Test 1]]
* [[DOUBLE_GYRE_CASE | Double-Gyre Test]]
** [[RIVERPLUME2_CASE | River plume Test 2 (Hyatt and Signell)]]
* [[ESTUARY_TEST_CASE | Suspended Sediment Test in an Estuary]]
** [[SOLITON_CASE | Equatorial Rossby Wave Test]]
* [[FLT_TEST_CASE | Float Tracking Test]]
** [[UPWELLING_CASE | Wind-Driven Upwelling/Downwelling over a Periodic Channel]] (default)
* [[GRAV_ADJ_CASE | Gravitational Adjustment Example]]
** [[WEDDELL_CASE | Idealized Weddell Sea Shelf Application]]
* [[INLET_TEST_CASE | Test Inlet Application]]
** [[WINDBASIN_CASE | Linear Wind-driven Constant Coriolis Basin]]
* [[KELVIN_CASE | Kelvin Wave Test]]
 
* [[LAB_CANYON_CASE | Lab Canyon, Polar Coordinates Example]]
* '''Algorithm Testing'''
* [[LAKE_SIGNELL_CASE | Lake Signell Sediment Test]]
** [[BIO_TOY_CASE | One-dimensional Biology Toy]]
* [[LMD_TEST_CASE | Vertical Mixing K-Profile Parameterization Test]]
** [[BL_TEST_CASE | Boundary Layers Test]]
* [[OVERFLOW_CASE | Gravitational/Overflow Test]]
** [[CHANNEL_NECK_CASE | Channel with a Constriction]]
* [[RIVERPLUME1_CASE | River Plume Test 1]]
** [[FLT_TEST_CASE | Float Tracking Test]]
* [[RIVERPLUME2_CASE | River plume Test 2 (Hyatt and Signell)]]
** [[LMD_TEST_CASE | Vertical Mixing K-Profile Parameterization Test]]
* [[SEAMOUNT_CASE | Seamount Test]]
** [[SEAMOUNT_CASE | Seamount Test]]
* [[SED_TEST1_CASE | Suspended Sediment Test in a Channel]]
 
* [[SED_TOY_CASE | One-dimensional Sediment Toy]]
* '''Adjoint-based Applications'''
* [[SHOREFACE_CASE | Shore Face Planar Beach Test Case]]
** [[A4DVAR_TOY_CASE | 4DVAR Data Assimilation Toy over a Periodic Channel]]
* [[SOLITON_CASE | Equatorial Rossby Wave Test]]
** [[DOUBLE_GYRE_CASE | Double-Gyre Test]]
* [[TEST_CHAN_CASE | Sediment Test Channel Case]]
 
* [[TEST_HEAD_CASE | Sediment Test Headland Case]]
* '''Sediment Applications'''
* [[UPWELLING_CASE | Wind-Driven Upwelling/Downwelling over a Periodic Channel]] (default)
** [[ESTUARY_TEST_CASE | Suspended Sediment Test in an Estuary]]
* [[WEDDELL_CASE | Idealized Weddell Sea Shelf Application]]
** [[LAKE_SIGNELL_CASE | Lake Signell Sediment Test]]
* [[WINDBASIN_CASE | Linear Wind-driven Constant Coriolis Basin]]
** [[SED_TEST1_CASE | Suspended Sediment Test in a Channel]]
** [[SED_TOY_CASE | One-dimensional Sediment Toy]]
** [[SHOREFACE_CASE | Shore Face Planar Beach Test Case]]
** [[TEST_CHAN_CASE | Sediment Test Channel Case]]
** [[TEST_HEAD_CASE | Sediment Test Headland Case]]
 
* '''Model Coupling'''
** [[COUPLING_TEST_CASE | Two-way Atmosphere-Ocean Coupling Test]]
** [[INLET_TEST_CASE | Test Inlet Application]]
** [[TEST_HEAD_CASE | Sediment Test Headland Case]]
 
* '''Benchmarks'''
** [[BENCHMARK_CASE | Benchmark Tests, Idealized Southern Ocean]]


==Realistic Applications==
==Realistic Applications==


==Contributed Applications==
==Contributed Applications==

Revision as of 13:00, 8 June 2007

ROMS/TOMS Test Cases

ROMS is distributed with several idealized and realistic applications that can be used for testing, benchmarking, process-oriented studies, accuracy of numerical algorithms, learning and training, and ocean modeling experimentation. It also can be used to evaluate the efficiency, accuracy, and robustness of its numerical and physical algorithms against the solutions produced by other ocean modeling systems. Analytical or semi-analytical solutions exist for some of these test cases and few metrics/scores can be computed to assess model skill.

Idealized Applications

Currently, there are several idealized applications in ROMS to test its algorithms. Mostly all of these applications are initialized and forced with analytical expressions in analytical.F. It is recommended to the beginner user to run some of them to gain experience and explore ROMS capabilities.

Realistic Applications

Contributed Applications