OpenHydro Bench

Downloads

Everything the site shows, as files. Hashes let you confirm a download matches what CI built; click Copy next to one and compare it with sha256sum.

Which file do I need?

Run one case with my solverThe case bundle from its page (results), then python scripts/fetch_inputs.py <ID> for any large input fetched by hash.
Run every caseEvery case (.zip), or clone the repository.
List or filter cases in a scriptcatalog.csv (one row per case) or catalog.json (full manifests).
Write results the scorer acceptsresults.schema.json; score cards follow scorecard.schema.json.
Compare my SWMM engine with 5.2.4 node by nodeThe reference results (.parquet) below, or the corpus tiers with scripts/corpus_parity.py.
Cite the sourcescitations.bib

Catalog

Schemas (v1.1.0)

FileSizeSHA-256
coupling_1d2d.schema.json4.0 KB477c92cd576c…
network_1d.schema.json5.0 KB5e1069d28e27…
results.schema.json8.8 KBbda0766d1003…
scorecard.schema.json10.2 KB661b54eb5260…
submission.schema.json2.5 KB5b8a74016c37…
terrain_2d.schema.json4.6 KB9ca9eb6f4bc5…
test_manifest.schema.json31.7 KB3c518a54d7f6…

Results

Track B corpus

Large inputs

DEMs and corpus models are not mirrored here. Fetch and verify them with python scripts/fetch_inputs.py and python scripts/fetch_track_b_models.py; both refuse any file whose SHA-256 differs from the manifest.