Definitions eWaterCycle#
GRPC4BMI : Basic Model Interface is what we use to communicate between the JupyterHub environment and the model containers.
BMI : Basic Model Interface — a standardized interface that defines how models expose their variables, time steps, and methods for initialization, updating, and finalization. It allows models to be run and controlled in a consistent way, making them easier to integrate into larger workflows like eWaterCycle.
Containers : Lightweight, portable units that package software and its dependencies together, ensuring consistent execution across different computing environments. In eWaterCycle, containers are used to run models reliably and reproducibly, regardless of the underlying system.