Back to skills
SKILL.md
Docs
ASecurityExecute the mizuRoute Fortran binary with proper validation before and after.
- 200 stars
- 0 votes
- 0 copies
- 1 view
- Added September 11, 2026
Security analysis
100/100Pro scans all 13 files and shows the line behind each finding
npx -y skills add lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill docs --agent claude-codeAre you the author of Docs?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lzwei196-docs-e803e9a3)# Stage 5: Running mizuRoute
## Purpose
Execute the mizuRoute Fortran binary with proper validation before and after.
## Prerequisites
- [ ] mizuRoute binary compiled: `model/mizuRoute/mizuRoute-main/route/bin/mizuroute.exe`
- [ ] Control file generated (Stage 4)
- [ ] All input files exist and are readable
## Procedure
```bash
python tools/s5_execution/run_mizuroute.py \
--control_file <control_path> \
--exe model/mizuRoute/mizuRoute-main/route/bin/mizuroute.exe
```
## Expected Runtimes
| Basin size | Reaches | IRF | KWE | MC | DW |
|-----------|---------|-----|-----|----|----|
| < 1,000 km2 | 20-100 | <10s | <30s | <30s | <60s |
| 1,000-10,000 km2 | 100-500 | <30s | <2min | <2min | <5min |
| 10,000-100,000 km2 | 500-2000 | <2min | <10min | <10min | <30min |
| > 100,000 km2 | 2000+ | <5min | <30min | <30min | hours |
Per year of simulation. Multiply by number of years.
## Error Interpretation
| Error message | Triplet | Action |
|--------------|---------|--------|
| `Cannot open file` | dt_m002 | Check paths in control file |
| `Variable not found` | dt_m004 | Check vname_* matches NetCDF |
| `CFL violation` | dt_m009 | Reduce dt or use IRF/KWT |
| `MPI_ABORT` | dt_m012 | Check network connectivity |
| Segfault / no output | dt_m017 | Check path lengths (<120 chars) |
## Output Files
mizuRoute writes NetCDF files to `output_dir` with the naming pattern:
`<fname_output>.mizuroute.h.YYYY-MM-DD-SSSSS.nc`
Key variables: `IRFroutedRunoff`, `dlayRunoff`, `KWTroutedRunoff` (depending on method)
Files in this skill
- REFERENCES.md
- format_spec.yaml
- papers.json
- s0_config_skill.md
- s1_network_skill.md
- s2_remap_skill.md
- s3_runoff_skill.md
- s4_control_skill.md
- s5_execution_skill.md
- s6_comparison_skill.md
- s_lake_routing_skill.md
- validation_convention.yaml
Attribution
Comments
Loading comments…