Skip to content

Start Simulation on Shell

pr0totyp edited this page Jan 4, 2018 · 8 revisions

Only works in specific docker_branch

  • Create SSH tunnel config
     Host innoz.ext.menkar
         HostName menkar.uberspace.de
         IdentityFile ~/.ssh/innoz.kitt
         User mobility
     Host innoz.ext.intra.db
         HostName 217.6.169.106
         IdentityFile ~/.ssh/innoz.kitt
         Port 22
         User pkitt
         ProxyCommand ssh -q -W %h:%p innoz.ext.menkar
    
    
  • Open tunnel to database inside innoz ssh -nNT -L 9999:localhost:5432 innoz.ext.intra.db
  • Set Simulationparameters to .env file
     #Environment
     RAILS_ENV=test
     REGION_ID=12070
     SCENARIO_YEAR=2017
     SIM_OUT_DIR=/home/hans/Documents/InnoZ/Matsim/workspace/scenarios
     #Postgres
     POSTGRES_PORT=9999
     POSTGRES_USER=matsim
     POSTGRES_PASSWORD=matsim
    
  • Export .env file export $(cat .env | grep -v ^# | xargs)
  • Start Simulation java -mx4g -cp innoz_toolbox_jar/innoz-toolbox.jar com.innoz.toolbox.run.Main
  • Drop all result mas_interface databases PGPASSWORD="matsim" psql -h localhost -d mas_interface_test -p 9999 -Umatsim -c 'TRUNCATE ar_internal_metadata; TRUNCATE grids; TRUNCATE plans; TRUNCATE scenarios; TRUNCATE spatial_ref_sys';

Clone this wiki locally