Skip to content
Jason Ducker edited this page Oct 18, 2023 · 1 revision

Preliminary DFLOWFM Basic Model Interface Development Repository

This repository is a local repository currently that is a separate NOAA branch used to directly modify DFLOWFM source code and enable UCAR Basic Model Interface (BMI) standards from the DFLOWFM main branch in GitLab (08/2023). We are currently undergoing evaluation of the BMI as a NextGen formulation within the NextGen framework to ensure stability of the model in a serial mode before we link the DFLOWFM NOAA branch here into the NOAA-OWP/ngen repository. As an FYI, Deltares plans to eventually push their repository back to GitHub, where we plan on working with their team to optimize the DFLOWFM BMI model developed here and merge these tools back into their main branch, where it will be linked to the NOAA-OWP/ngen repository.

What to expect in this wiki

The following pages in this repository will essentially provide the user a DFLOWFM manual and documentation for model schematics and setting up the DFLOWFM model on your given Linux environment or system. The order of details will explicitly provide the user step by step instructions to compile the DFLOWFM model, BMI shared libraries, and link them to a BMI driver test to illustrate the BMI functionality and model workflow of DFLOWFM in a BMI setting. Where appropriate, this wiki attempts to link to relevant external documentation and information.