Model:AlluvStrat: Difference between revisions
m (Text replacement - "{{End headertab}}" to "{{End headertab}} {{{{PAGENAME}}_autokeywords}}") |
|||
(28 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
{{End a table}} | {{End a table}} | ||
{{Model identity2 | {{Model identity2 | ||
| | |ModelDomain=Coastal, Terrestrial | ||
|Spatial dimensions=2D | |Spatial dimensions=2D | ||
|Spatialscale=Landscape-Scale, Watershed-Scale, Reach-Scale | |Spatialscale=Landscape-Scale, Watershed-Scale, Reach-Scale | ||
Line 28: | Line 28: | ||
|Town / City=Boulder | |Town / City=Boulder | ||
|Postal code=80303 | |Postal code=80303 | ||
|Country=United States | |||
|State=Colorado | |State=Colorado | ||
|Email address=wickert@colorado.edu | |Email address=wickert@colorado.edu | ||
}} | }} | ||
Line 37: | Line 37: | ||
|Programming language=Python | |Programming language=Python | ||
|Code optimized=Single Processor | |Code optimized=Single Processor | ||
|Start year development=2011 | |Start year development=2011 | ||
|Does model development still take place?=Yes | |Does model development still take place?=Yes | ||
|Model availability=As code | |Model availability=As code | ||
|Source code availability=Through CSDMS repository | |Source code availability=Through web repository, Through CSDMS repository | ||
|Source web address= | |Source web address=https://github.com/awickert/alluvstrat | ||
|Program license type=GPL v2 | |Program license type=GPL v2 | ||
|Memory requirements=? | |Memory requirements=? | ||
|Typical run time=seconds to minutes | |Typical run time=seconds to minutes | ||
Line 58: | Line 52: | ||
|Output format=Binary | |Output format=Binary | ||
|Pre-processing software needed?=No | |Pre-processing software needed?=No | ||
|Post-processing software needed?=No | |Post-processing software needed?=No | ||
|Visualization software needed?=No | |Visualization software needed?=No | ||
}} | }} | ||
{{Process description model | {{Process description model | ||
Line 76: | Line 66: | ||
{{Documentation model | {{Documentation model | ||
|Manual model available=No | |Manual model available=No | ||
}} | }} | ||
{{Additional comments model | {{Additional comments model | ||
Line 82: | Line 71: | ||
}} | }} | ||
{{CSDMS staff part | {{CSDMS staff part | ||
|OpenMI compliant=No | |OpenMI compliant=No but possible | ||
|IRF interface=No but possible | |||
|IRF interface=No | |||
|CMT component=In progress | |CMT component=In progress | ||
|CCA component=No but possible | |||
}} | }} | ||
{{DOI information | {{DOI information | ||
Line 95: | Line 84: | ||
{{End a table}} | {{End a table}} | ||
{{End headertab}} | {{End headertab}} | ||
{{{{PAGENAME}}_autokeywords}} | |||
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE --> | <!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE --> | ||
==Introduction== | ==Introduction== | ||
AlluvStrat is a simple rules-based model that generates fluvial stratigraphy based on channel width and depth, channel migration rate, channel aggradation rate, and an exponential decay constant for levee growth. Channels move directly by lateral migration, or by avulsion once they aggrade a full channel depth (i.e. superelevation = 1). The channels build overbank materials to their sides, and erode overbank materials where they pass through them. | |||
The current boundary conditions force channel positions that would pass through a periodic boundary condition to remain stuck to the domain boundaries; I am curious as to whether or not this matches observations from physical experiments. | |||
== History == | == History == | ||
== | == References == | ||
<br>{{AddReferenceUploadButtons}}<br><br> | |||
{{#ifexist:Template:{{PAGENAME}}-citation-indices|{{{{PAGENAME}}-citation-indices}}|}}<br> | |||
{{Include_featured_references_models_cargo}}<br> | |||
== Issues == | == Issues == | ||
Line 140: | Line 137: | ||
== Output Files == | == Output Files == | ||
=== Plots === | |||
The following are plots of some example output. Relevant parameters are listed in the plots: | |||
* <math>b</math>: Channel width | |||
* <math>h</math>: Channel depth | |||
* <math>\dot{\eta}_{ch}</math>: In-channel aggradation rate | |||
* <math>\dot{\zeta}</math>: Channel lateral migration rate | |||
* <math>x^*_{\dot{\eta}_{ob}}</math>: Floodplain levee height exponential decay length | |||
All of these simulations were run for 10,000 years on a 2001 meter wide domain. Due to the boundary conditions of the current version of the model (trunk on 08 April 2013), there is some clustering of channel bodies around the edges. | |||
[[File:AlluvStrat_example_0.png|800px]] | |||
[[File:AlluvStrat_example_1.png|800px]][[File:AlluvStrat_example_2.png|800px]][[File:AlluvStrat_example_3.png|800px]][[File:AlluvStrat_example_4.png|800px]] | |||
=== Data === | |||
The program does not yet save the output grid. We'll have to update the code, or you can run it in an interactive session like ipython and then save the output. |
Latest revision as of 20:14, 16 September 2020
AlluvStrat
Metadata
|
|
Introduction
AlluvStrat is a simple rules-based model that generates fluvial stratigraphy based on channel width and depth, channel migration rate, channel aggradation rate, and an exponential decay constant for levee growth. Channels move directly by lateral migration, or by avulsion once they aggrade a full channel depth (i.e. superelevation = 1). The channels build overbank materials to their sides, and erode overbank materials where they pass through them.
The current boundary conditions force channel positions that would pass through a periodic boundary condition to remain stuck to the domain boundaries; I am curious as to whether or not this matches observations from physical experiments.
History
References
Nr. of publications: | 1 |
Total citations: | 0 |
h-index: | --"--" is not a number. |
m-quotient: | 0 |
Featured publication(s) | Year | Model described | Type of Reference | Citations |
---|---|---|---|---|
Wickert, A.D. 2012. AlluvStrat, version 0.1.. , , . 10.1594/IEDA/100088 (View/edit entry) | 2012 | AlluvStrat |
Source code ref. | 0 |
See more publications of AlluvStrat |
Issues
Help
Input Files
A single plain text file in the directory, called "input", provides parameters for the model. The contents of this file are pasted here:
; Input file for fluvial stratigraphy code (ADW, 27 DEC)
[grid]
dz = 0.1 ; vertical cell size [m]
dy = 1 ; lateral cell size [m]
B = 2001 ; domain width [m]
[time]
dt = 1 ; time step size [yr]
nt = 10000 ; total time steps for model run [--]
[channel]
b = 201 ; meters, must be odd and multiple of dx
h = 5 ; meters
eta = 0 ; Starting bed elevation; should probably stay at zero
etadot_ch = 0.01 ; aggradation rate [m/yr]
zetadot = 1 ; lateral migration rate [m/yr]
[overbank]
; Should include options of different overbank aggradation schemes
etadot_ob_xstar = 200 ; [m] levee exponential decay constant
Output Files
Plots
The following are plots of some example output. Relevant parameters are listed in the plots:
- <math>b</math>: Channel width
- <math>h</math>: Channel depth
- <math>\dot{\eta}_{ch}</math>: In-channel aggradation rate
- <math>\dot{\zeta}</math>: Channel lateral migration rate
- <math>x^*_{\dot{\eta}_{ob}}</math>: Floodplain levee height exponential decay length
All of these simulations were run for 10,000 years on a 2001 meter wide domain. Due to the boundary conditions of the current version of the model (trunk on 08 April 2013), there is some clustering of channel bodies around the edges.
Data
The program does not yet save the output grid. We'll have to update the code, or you can run it in an interactive session like ipython and then save the output.