Model:Badlands

From CSDMS

Badlands




Metadata

Also known as
Model type Single
Model part of larger framework
Incorporated models or components:
Spatial dimensions 2D
Spatial extent Landscape-Scale, Regional-Scale, Watershed-Scale
Model domain Terrestrial, Hydrology, Climate
One-line model description Basin and landscape dynamics
Extended model description Basin and Landscape Dynamics (Badlands) is a parallel TIN-based landscape evolution model, built to simulate topography development at various space and time scales. The model is presently capable of simulating hillslope processes (linear diffusion), fluvial incision ('modified' SPL: erosion/transport/deposition), spatially and temporally varying geodynamic (horizontal + vertical displacements) and climatic forces which can be used to simulate changes in base level, as well as effects of climate changes or sea-level fluctuations.
Keywords:

Hillslope Model, Sediment flux, landscape evolution,


First name Tristan
Last name Salles
Type of contact Model developer
Institute / Organization The University of Sydney
Postal address 1 School of Geosciences
Postal address 2 Madsen Building
Town / City Sydney
Postal code 2006
State
Country Australia
Email address tristan.salles@sydney.edu.au
Phone
Fax


Supported platforms Unix, Linux, Mac OS
Other platform
Programming language Fortran90, C
Other program language
Code optimized Multiple Processors
Multiple processors implemented Distributed memory
Nr of distributed processors
Nr of shared processors
Start year development 2015
Does model development still take place? Yes
If above answer is no, provide end year model development
Code development status Active
When did you indicate the 'code development status'? 2020
Model availability As code
Source code availability
(Or provide future intension)
Through web repository
Source web address http://github.com/badlands-model
Source csdms web address
Program license type LGPL
Program license type other
Memory requirements from 10's of MB to 100's of GB
Typical run time 30s to several days


Describe input parameters xml input file calling ASCII files
Input format ASCII
Other input format
Describe output parameters xdmf time series calling hdf5 files.
Output format Binary
Other output format
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? No
Describe post-processing software
Visualization software needed? Yes
If above answer is yes
Other visualization software Paraview or MayaVi


Describe processes represented by the model Basin and Landscape Dynamics (Badlands) is a parallel TIN-based landscape evolution model, built to simulate topography development at various space and time scales. The model is presently capable of simulating hillslope processes (linear diffusion), fluvial incision ('modified' SPL: erosion/transport/deposition), spatially and temporally varying geodynamic (horizontal + vertical displacements) and climatic forces which can be used to simulate changes in base level, as well as effects of climate changes or sea-level fluctuations.
Describe key physical parameters and equations The model is mainly written in fortran and is based on the following characteristics:

- The finite volume approach from Tucker et al. (2001) based on the dual Delaunay-Voronoi framework is used to solve the continuity equation explicitly, - Node ordering is perform efficiently based on the work from Braun & Willett (2013), - A Hilbert Space-Filling Curve method algorithm (Zoltan) is used to partition the TIN-based surface into subdomains, - Drainage network partitioning is generated through METIS library.

Describe length scale and resolution constraints catchment to continental scale
Describe time scale and resolution constraints thousands to millions of years
Describe any numerical limitations and issues A compilation of examples and documentation can be found in this Badlands-doc GitHub repository (http://github.com/badlands-model/Badlands-doc).


Describe available calibration data sets examples provided along with the documentation

http://github.com/badlands-model/Badlands-doc/releases

Upload calibration data sets if available:
Describe available test data sets examples description provided with the documentation

http://github.com/badlands-model/Badlands-doc/releases

Upload test data sets if available:
Describe ideal data for testing dataset description provided with the documentation

http://github.com/badlands-model/Badlands-doc/releases


Do you have current or future plans for collaborating with other researchers?
Is there a manual available? Yes
Upload manual if available: Media:Badlands.pdf
Model website if any http://github.com/badlands-model/Badlands-doc
Model forum / discussion board
Comments


This part will be filled out by CSDMS staff

OpenMI compliant No but possible
BMI compliant No but possible
WMT component No but possible
PyMT component
DOI model 10.5281/zenodo.27384
For model version 1.0
Year version submitted 2015
Link to file https://csdms.colorado.edu/pub/models/doi-source-code/badlands-v1.0.zip
Can be coupled with:
Model info

Citation indices Badlands
Nr. of pubs: 13
Citations: 88
h-index: 5
Qrcode Badlands.png
Link to this page



Introduction

History

References




Citation indices Badlands
Nr. of pubs: 13
Citations: 88
h-index: 5



Featured publication(s)YearModel describedType of ReferenceCitations
Salles, T. 2015. Badlands, version 1.0.. , , https://csdms.colorado.edu/pub/models/doi-source-code/badlands-v1.0.zip. 10.5281/zenodo.27384
(View/edit entry)
2015Badlands
Source code ref. 0
Salles, T.; 2016. Badlands: A parallel basin and landscape dynamics model. SoftwareX, 5, 195–202. 10.1016/j.softx.2016.08.005
(View/edit entry)
2016Badlands
Model overview 14
Salles, Tristan; Ding, Xuesong; Brocard, Gilles; Borazjani, Iman; 2018. pyBadlands: A framework to simulate sediment transport, landscape dynamics and basin stratigraphic evolution through space and time. PLOS ONE, 13, e0195557. 10.1371/journal.pone.0195557
(View/edit entry)
2018Badlands
Model overview 16
See more publications of Badlands


Issues

Help

Input Files

Output Files