OpenWQ
Home
Documentation
Installation
Coupling OpenWQ
Existing couplings
How to couple OpenWQ?
Synthetic tests
OpenWQ I/O
Supporting Scripts
Calibration Frameworks
AI-Powered Assistance
Join Us
OpenWQ
Coupling OpenWQ
View page source
Coupling OpenWQ
Existing couplings
SUMMA
CRHM
MizuRoute
FLUXOS
How to couple OpenWQ?
Overview
Steps to perform the coupling
STEP 1: Hydro-model structure
STEP 2: Get OpenWQ
STEP 3: Create class objects
STEP 4: Locate coupler functions
STEP 5: Call coupler functions
STEP 6: Adjust coupler to hydro-model
STEP 7: Compile your coupled code
Example of
OpenWQ_hydrolink
files
OpenWQ_hydrolink.h
OpenWQ_hydrolink.cpp
C++ API reference
API 1
InitialConfig
API 2
RunTimeLoopStart
API 3
RunSpaceStep
API 4
RunTimeLoopEnd
Language binding
What is binding?
Wrapper libraries for Fortran
Wrapper libraries for other languages
Synthetic tests