Browse wiki

From CSDMS
About this component: *This component was About this component:</br>*This component was developed as part of the TopoFlow hydrologic model, which was originally written in IDL and had a point-and-click GUI. For more information on TopoFlow, please goto: https://csdms.colorado.edu/wiki/Model:TopoFlow.</br>*When used from within the CSDMS Modeling Tool (CMT), this component has "config" button which launches a graphical user interface (GUI) for changing input parameters. The GUI is a tabbed dialog with a Help button at the bottom that displays HTML help in a browser window.</br>*This component also has a configuration (CFG) file, with a name of the form: <case_prefix>_channels_diff_wave.cfg. This file can be edited with a text editor.</br>*The Numerical Python module (numpy) is used for fast, array-based processing.</br>*This model has an OpenMI-style interface, similar to OpenMI 2.0. Part of this interface is inherited from "CSDMS_base.py".his interface is inherited from "CSDMS_base.py".  +
Yes  +
12  +
Boulder  +
Single Processor  +
United States  +
Creation date"Creation date" is a predefined property that corresponds to the date of the first revision of a subject and is provided by <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Help:Special_properties">Semantic MediaWiki</a>.
20:59:34, 16 February 2010  +
Collaborators include: Larry Hinzman (UAF), Bob Bolton, Anna Liljedahl (UAF), Stefan Pohl, Tom Over and others  +
This model/component is typically not calibrated to fit data, but is run with a best guess or measured value for each input parameter.  +
Available test data sets: * Treynor waterAvailable test data sets:</br></br>* Treynor watershed, in the Nishnabotna River basin, Iowa, USA.</br>* (Two large rainfall events.)</br>* Small basin in Kentucky.</br>* Inclined plane for testing.</br>* Arctic watershed data from Larry Hinzman (UAF).</br>* See /data/progs/topoflow/3.0/data on CSDMS cluster./progs/topoflow/3.0/data on CSDMS cluster.  +
Several test datasets are stored on the CSDMS cluster at: /data/progs/topoflow/3.0/data.  +
For sources and sinks, the following inforFor sources and sinks, the following information must be provided, each on its own line:</br> ID (source pixel ID as long integer; calendar index)</br> nd (number of durations and flow rates)</br> durations (vector of durations in minutes)</br> flow rates (vector of discharges in m^3/sec)</br></br>For canals, the following information must be provided, again with each entry on a separate line in the text file:</br> ID1 (start pixel ID as long integer; calendar index)</br> ID2 (end pixel ID as long integer; calendar index)</br> time (travel time between ID1 and ID2, in minutes)</br> nd (number of durations and flow rates)</br> durations (vector of durations in minutes)</br> flow rates (vector of discharges in m^3/sec)</br></br>Canals are currently assumed to be lossless, so that the flow rates at the two ends are identical, but lagged by the travel time. </br>The behavior of this component is controlled with a configuration (CFG) file, which may point to other files that contain input data. Here is a sample configuration (CFG) file for this component: </br> Method code: 0</br> Method name: Standard</br> Use sources: 0 Treynor_sources.txt (N/A)</br> Use sinks: 0 Treynor_sinks.txt (N/A)</br> Use canals: 0 Treynor_canals.txt (N/A) Treynor_canals.txt (N/A)  +
Recommended grid cell size is around 100 meters, but can be parameterized to run with a wide range of grid cell sizes. DEM grid dimensions are typically less than 1000 columns by 1000 rows.  +
This model/component needs more rigorous testing.  +
None, except visualization software. Grid sequences saved in netCDF files can be viewed as animations and saved as movies using VisIt.  +
Another program must be used to create the input grids. This includes a D8 flow grid derived from a DEM for the region to be modeled. The earlier, IDL version of TopoFlow can be used to create some of these.  +
The basic stability condition is: dt < The basic stability condition is: dt < (dx / u_min), where dt is the timestep, dx is the grid cell size and u_min is the smallest velocity in the grid. This ensures that flow cannot cross a grid cell in less than one time step. Typical timesteps are on the order of seconds to minutes. Model can be run for a full year or longer, if necessary. run for a full year or longer, if necessary.  +
Active  +
This process component is part of a spatiaThis process component is part of a spatially-distributed hydrologic model called TopoFlow, but it can now be used as a stand-alone model. TopoFlow supports three different types of flow diversions: sources, sinks and canals. Sources are locations such as natural springs where water enters the watershed at a point by some process other than those that are otherwise modeled. Similarly, sinks are locations where water leaves the watershed at a point. Canals are generally man-made reaches such as tunnels or irrigation ditches that transport water from one point to another, typically without following the natural gradient of the terrain that is indicated by the DEM. The upstream end is essentially a sink and the downstream end a source.ly a sink and the downstream end a source.  +
Scott  +
1  +
Has query"Has query" is a predefined property that represents meta information (in form of a <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Subobject">subobject</a>) about individual queries and is provided by <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Help:Special_properties">Semantic MediaWiki</a>.
CSDMS, INSTAAR, University of Colorado  +
Last editor is"Last editor is" is a predefined property that contains the page name of the user who created the last revision and is provided by <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Help:Special_properties">Semantic MediaWiki</a>.
Peckham  +
0.06  +
Standard  +
Hydrology  +
diversions  +, spatial  +, model  +, spatially-distributed hydrologic model  +, hydrologic model called  +, model called topoflow  +, hydrologic model  +, model called  +, stand-alone model  +, component is part  +, spatially-distributed hydrologic  +, called topoflow  +, process component  +, topoflow  +, water  +, point  +, topoflow supports  +, basins  +  and topoflow-diversions  +
As code  +  and As teaching tool  +
basins  +
Single  +
This site.  +
Modification date"Modification date" is a predefined property that corresponds to the date of the last modification of a subject and is provided by <a target="_blank" rel="nofollow noreferrer noopener" class="external text" href="https://www.semantic-mediawiki.org/wiki/Help:Special_properties">Semantic MediaWiki</a>.
16:36:05, 6 June 2025  +
1  +
Diversions component for a D8-based, spatial hydrologic model.  +
ASCII  +  and Binary  +
303-492-6752  +
1560 30th street  +
80305  +
None (but uses NumPy package)  +
Apache public license  +
Minutes to hours  +
Through web repository  +
https://github.com/peckhams/topoflow  +
Landscape-Scale  +  and Watershed-Scale  +
Colorado  +
Unix  +, Linux  +, Mac OS  +  and Windows  +
Model developer  +