Skip to content

Acclimate - an agent-based model for economic loss propagation

License

Notifications You must be signed in to change notification settings

acclimate/acclimate

Repository files navigation

DOI Build

Acclimate - a model for economic loss propagation

C++11-Implementation of the Acclimate model by Sven Willner and Christian Otto.

Description / Citation

The newest ("price") version of the Acclimate model is described in (please cite when using this code):

Class diagram

Class diagram

Dependencies

You need to have CMake installed for compiling the source code (under Ubuntu-like Linux distributions: sudo apt-get install cmake).

External dependecies:

Further built-in dependecies (included in this repository as subtrees):

How to build

Have a look at the CMake documentation of how to invoke CMake on your system. On a system using the make command, simply run:

mkdir build
cd build
cmake ..
make

Further configuration can be done before running make e.g. using ccmake ...

Usage

Multi-regional input-output is used by Acclimate to build-up the baseline economic network. Such data is not included in this repository. In the publications mentioned above the EORA dataset was used.

Acclimate expects a configuration YAML file whose path is given on the commandline when running Acclimate. An example is provided in example/settings.yml.

For information about the built binary run:

./acclimate -i

Old model versions

This implementation also includes the older "basic" and "demand" versions. These are described in: