echoi / badlands

Basin and landscape dynamics code repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Badlands

DOI

Rise of the Phoenix

Overview

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' Stream Power Law: 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.

The preferable way to use Badlands is to download the latest official release:

The latest Badlands version is the one that’s in our Git repository (our revision-control system). This is only for experienced users who want to try incoming changes and help identify bugs before an official release. Get it using this shell command, which requires Git:

  • git clone https://github.com/badlands-model/badlands.git

The specs...

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.

Community driven

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/lgpl-3.0.en.html.

The code is conceived as an open-source project, and is an ideal tool for both Research and Learning purposes.

EarthByte software

Badlands is part of the suite of software developed by the EarthByte group.

CSDMS QR-code

Badlands is downloadable from the Community Surface Dynamic Modeling System wiki

QR-code

Reporting

If you come accross a bug or if you need some help compiling or using the code drop us a line.

Hands-on examples

A compilation of examples and some documentation related to the physics, assumptions and installation of Badlands can be found in the Badlands-doc repository

Planar surface with single outlet Delta evolution under sea-level fluctuations Climatic forcing on drainage evolution
Planar surface with single outlet Delta evolution under sea-level fluctuations Climatic forcing on drainage evolution
execution 30s 2 CPUs execution 240s 2 CPUs execution 620s 2 CPUs
High-resolution depression filling model 3D tectonic forcing and drainage evolution Landscape evolution over continental scale
High-resolution depression filling model 3D Tectonic forcing and drainage evolution Landscape evolution over continental scale
execution 1h 2 CPUs execution 22h 32 CPUs execution 4h 16 CPUs

Citations

Some documentation related to the physics & assumptions of the model can be found in:

Published work using the code:

When you use Badlands, please cite the above papers.

About

Basin and landscape dynamics code repository

License:GNU Lesser General Public License v3.0


Languages

Language:Fortran 87.3%Language:C 12.4%Language:Makefile 0.3%Language:Gnuplot 0.0%Language:C++ 0.0%