test_city_NO.py 735 B

12345678910111213141516171819202122232425
  1. import sys
  2. sys.path.append("../../src/")
  3. sys.path.append("dist_activity_citylayout/no_activity_tracking/")
  4. from trafficModels import *
  5. from generated_city import City
  6. from simulator import Simulator
  7. import time
  8. if __name__ == '__main__':
  9. city = City()
  10. from mpi4py import MPI
  11. if MPI.COMM_WORLD.Get_size() == 1:
  12. city.setLocation(0, force=True)
  13. sim = Simulator(city)
  14. #sim.setVerbose(None)
  15. sim.setStateSaving('custom')
  16. sim.setMemoization()
  17. sim.setMessageCopy('custom')
  18. sim.setTerminationTime(5000.0)
  19. sim.setGVTInterval(5)
  20. start = time.time()
  21. sim.simulate()
  22. print('Arrived: ' + str(len(city.collector.state.cars)/468.0))
  23. print("Simulation time: " + str(time.time() - start))