Skip to content

This is a docker environment which is used for executing the INTERLACE specification of InterlaceProject/ASIMSpec.

Notifications You must be signed in to change notification settings

InterlaceProject/ASIMDockerEnvironment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Environment for ASIM Execution

Install

  • install docker
  • install git (including git bash for windows)

Before First Execution

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.

Execute Specification

This call will run the ASIM specifications inside of the asim docker container naming it active_asim:

./execute

ASIM Specifications Notes

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.

scripts Directory

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.

About

This is a docker environment which is used for executing the INTERLACE specification of InterlaceProject/ASIMSpec.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages