Home
Softono
acclimate

acclimate

Open source C++
39
Stars
8
Forks
0
Issues
5
Watchers
2 months
Last Commit

About acclimate

[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.853346-blue.svg)](http://dx.doi.org/10.5281/zenodo.853346) ![Build](https://github.com/acclimate/acclimate/workflows/Build/badge.svg) # Acclimate - a model for economic loss propagation C++11-Implementation of the Acclimate model by [Sven Willner](https://github.com/swillner) and [Christian Otto](https://github.com/cstotto). ## Description / Citation The newest ("price") version of the Acclimate model is described in (please cite when using this code): - Otto C, Willner SN, Wenz L, Frieler K, Levermann A. (2017). **[Modeling loss-propagation in the global supply network: The dynamic agent-based model acclimate](http://www.pik-potsdam.de/~willner/files/otto-willner17.pdf)**. Journal of Economic Dynamics and Control. doi:[10.1016/j.jedc.2017.08.001](http://dx.doi.org/10.1016/j.jedc.2017.08.001). ## Class diagram [![Class diagram](./figures/class_diagram_small.png)](./figures/class_diagram.png) ## Dependencies You need to have [CMake]( ...

Platforms

Web Self-hosted

Languages

C++

Links

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: