File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 2020LOGS_FOLDERNAME = "SMART_DISPATCH_LOGS"
2121CLUSTER_NAME = utils .detect_cluster ()
2222AVAILABLE_QUEUES = get_available_queues (CLUSTER_NAME )
23+ LAUNCHER = utils .get_launcher (CLUSTER_NAME )
2324
2425
2526def main ():
@@ -85,7 +86,7 @@ def main():
8586 # Launch the jobs with QSUB
8687 if not args .doNotLaunch :
8788 for pbs_filename in pbs_filenames :
88- qsub_output = check_output ('qsub ' + pbs_filename , shell = True )
89+ qsub_output = check_output ('{launcher} {pbs_filename}' . format ( launcher = LAUNCHER , pbs_filename = pbs_filename ) , shell = True )
8990 print qsub_output ,
9091
9192
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ def unhexify(match):
5353
5454 return re .sub (r"\\x.." , unhexify , text )
5555
56+
5657@contextmanager
5758def open_with_lock (* args , ** kwargs ):
5859 """ Context manager for opening file with an exclusive lock. """
@@ -95,3 +96,10 @@ def detect_cluster():
9596 elif server_name .split ('.' )[- 1 ] == 'helios' :
9697 cluster_name = "helios"
9798 return cluster_name
99+
100+
101+ def get_launcher (cluster_name ):
102+ if cluster_name == "helios" :
103+ return "msub"
104+ else :
105+ return "qsub"
You can’t perform that action at this time.
0 commit comments