1234567891011121314151617181920212223242526272829 |
- #!/bin/env python
- import sys
- sys.path.append("../../src/")
- import time
- sys.setrecursionlimit(10000)
- tests = ["AT", "CACR", "NO", "CA"]
- loads = range(5000, 45000, 5000)
- iters = int(sys.argv[1])
- for relocator in tests:
- f = open("dist_activity_citylayout/results_%s" % relocator, 'w')
- for load in loads:
- total = 0.0
- for _ in range(iters):
- command = "mpirun -np 3 python dist_activity_citylayout/test_city_%s.py %s" % (relocator, load)
- output = open("/tmp/output", 'w')
- import subprocess
- start = time.time()
- subprocess.call(command, shell=True, stdout=output)
- output.close()
- total += (time.time() - start)
- f.write("%s %s\n" % (load, total/iters))
- print("%s %s" % (load, total/iters))
- f.close()
|