- install docker
- install git (including git bash for windows)
In order to configure the environment, execute the following script
./configure
This will generate a docker container image called asim where all the necessary frameworks are build and prepared for execution of the specifications. The ICEF framework as well as the ASIM model specifcations are cloned outside of the container to simplify development.
This call will run the ASIM specifications inside of the asim docker container naming it active_asim:
./execute
The INTERLACE ASIM Specifications are cloned into the main directory after configure has been executed. The Specifications may be edited and re-executed any time by calling execute, because the cloned directory is shared into the running docker container. For updateing a potentially old repository call configure again or go to directory ASIMSpec directly and execute git pull.
The bash scripts of that directory are used to start the ICEF framework manager as well as one brapper. Then the run.icef specifications located in directroy ASIMSpec are sent to the manager which distributes them to the brapper.