-
Notifications
You must be signed in to change notification settings - Fork 63
Home
The ngen model engine is designed around the Hy_Features conceptual model. It’s object-oriented approach connects the defined hydrofabric data schema to computational units used by the model engine to
- Associate model formulations to hydrofabric features
- Use hydrofabric topology to create computational topology
- Accumulate, store, and communicate states (e.g. runoff accumulation) at topological connection points (nexus)
- Provide input to, and collect output from, model formulations
- Facilitate the exchange of data between model formulations
- Manage and synchronize simulation times and state updates of formulations
Additionally, the model engine supports the integration of model formulations using the Basic Model Interface (BMI) using programming language specific adapters to use BMI as an application programming interface.
In this wiki you will find living documentation of ngen. This includes guides and tutorials on how to use the model engine as well as how to hook your own model formulation into the framework using BMI and the ngen realization configuration. Where approriate, this wiki attempts to link to relevant external documentation and information.
Tutorial
Getting Started
Configuration
Technical References