Link Search Menu Expand Document

Overview

SCHISM provides benchmark tests for verifying your installation or new code development.

Due to the large file size of these tests, they are distributed via svn. You’ll need svn v1.8 or above (svn manual). Svn clients on linux/unix/windows/Mac should all work.

The command to checkout the tests is:

svn co https://columbia.vims.edu/schism/schism_verification_tests

Note that the test suite is kept up to date with the latest master branch on the SCHISM’s git repo. As a result, there may be some differences (some parameters may have been removed or added) between the param.nml you are using and the one from the verification tests (master branch). In this case, you may need to modify the param.nml you downloaded from the “schism_verification_tests” to make it work with your SCHISM version. A sample param.nml is always provided under your SCHISM source code directory:

$your_schism_dir/sample_inputs/param.nml

The latest master version can also be viewed on the Github page.

SCHISM Modules

Depending on which verification test you are conducting, you may need to enable certain modules when compiling SCHISM. Here is a reference:

TestModule needed
Test_Btrack_ConeNone
Test_Btrack_GausshillNone
Test_Btrack_Gausshill_CPUNone
Test_CORIENone
Test_CORIE_LSC2None
Test_COSINE_SFBayNone
Test_ChezyNone
Test_Convergence_Grid1None
Test_Convergence_Grid2None
Test_Convergence_Grid3None
Test_Convergence_Grid4None
Test_Convergence_Grid5None
Test_ECO_ToyECO
Test_FABM_COSINE_SFBayFABM
Test_Flat_AdjustNone
Test_GEN_MassConsvGEN
Test_GEN_MassConsv2GEN
Test_GeostrophicNone
Test_HeatConsv_TVDNone
Test_HeatConsv_UpwindNone
Test_HeatPoolNone
Test_HydraulicStructNone
Test_ICM_ChesBayICM
Test_ICM_UBICM
Test_Inun_CircularIsland_CaseBNone
Test_Inun_CircularIsland_CaseB_3DNone
Test_Inun_CircularIsland_CaseB_CPUNone
Test_Inun_NWaves_2DNone
Test_Inun_NWaves_3DNone
Test_MassSourceNone
Test_Nonhydro_Flat_AdjustNonhydro (not active)
Test_Nonhydro_StandingWavesNonhydro (not active)
Test_ParaBowlNone
Test_QuarterAnnulusNone
Test_QuarterAnnulus_hvisNone
Test_SED_Trench_MigrationSED
Test_SED_meander_2SED
Test_Sed2d_Trench_MigrationSED
Test_TIMOR_rouseNone
Test_VolConsv_2D_1None
Test_VolConsv_2D_2None
Test_VolConsv_3D_1None
Test_VolConsv_3D_2None
Test_WWM_AnalyticalWWM
Test_WWM_DuckWWM
Test_WWM_L31_2AWWM
Test_WWM_VF_adiabatic_caseWWM
Test_WWM_limon_NODIFWWM
Test_Williamson5None