tREADME.rst - werner - cellular automata simulation of wind-driven sand transport
HTML git clone git://src.adamsgaard.dk/werner
DIR Log
DIR Files
DIR Refs
DIR LICENSE
---
tREADME.rst (1188B)
---
1 Werner
2 ======
3
4 Discrete simulation of wind driven (
5 `aeolian <https://en.wikipedia.org/wiki/Aeolian_processes>`_) erosion, transport,
6 deposition and avalanching of sand, based on `B.T. Werner's algorithm
7 <http://geology.geoscienceworld.org/content/23/12/1107>`_.
8
9 Written by Anders Damsgaard, anders@adamsgaard.dk
10
11 Requirements
12 ------------
13
14 The requirements are:
15 * A C compiler toolkit, e.g. the `GNU Compiler Collection
16 <http://gcc.gnu.org/>`_ (GCC)
17 * `GNU Make <https://www.gnu.org/software/make/>`_
18 * `Gnuplot <http://www.gnuplot.info/>`_
19 * `GSL - GNU Scientific Library <http://www.gnuplot.info/>`_
20
21 Build and run instructions
22 --------------------------
23
24 From the root directory, execute the following command::
25 make
26
27 This will build the program, and run an example simulation. Output images are
28 placed in the `out/` directory.
29 Simulation parameters are changed in `wernerparams.h`. After changing this file,
30 run ``make`` again.
31
32 Example images
33 --------------
34
35 .. figure:: out/matrix.010.txt.png
36 :alt: Dune field at t = 10
37
38 .. figure:: out/matrix.050.txt.png
39 :alt: Dune field at t = 50
40
41 .. figure:: out/matrix.300.txt.png
42 :alt: Dune field at t = 300