Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
parallel_mosaic.py
Go to the documentation of this file.
1import subprocess
2import os.path
3import sys
4
5timeList = range(int(sys.argv[1]), int(sys.argv[2])+1)
6
7
8
9def parallel_worker(timeValue):
10 time = str(timeValue).rjust(7, '0')
11 print time
12 subprocess.call(["mkdir", time])
13 subprocess.call(["ln", "-s", "/lustre/tmp/alfthan/2D/ACB_yk/bulk."+time+".vlsv", "."])
14
15 subprocess.call(["/lustre/tmp/yann/visit/bin/visit", "-cli", "-nowin", "-s", "mosaic_worker.py", time])
16
17 subprocess.call(["rm", "bulk."+time+".vlsv"])
18
19
20
21from multiprocessing import Pool
22if __name__ == '__main__':
23 pool = Pool(6)
24 pool.map(parallel_worker, timeList)
25
26
27
28
29
30
31
34
35exit()
36
parallel_worker(timeValue)