Changeset 19335 for issm/trunk-jpl/src/m/solve/solve.py
- Timestamp:
- 04/30/15 16:34:55 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/solve/solve.py
r19328 r19335 62 62 63 63 #First, build a runtime name that is unique 64 if options.getfieldvalue('runtimename',True):65 c=datetime.datetime.now()66 md.private.runtimename="%s-%02i-%02i-%04i-%02i-%02i-%02i-%i" % (md.miscellaneous.name,c.month,c.day,c.year,c.hour,c.minute,c.second,os.getpid())64 restart=options.getfieldvalue('restart','') 65 if restart == 1: 66 pass #do nothing 67 67 else: 68 md.private.runtimename=md.miscellaneous.name 69 70 #If we are restarting, actually use the provided runtime name: 71 restart=options.getfieldvalue('restart','') 72 if restart: 73 md.private.runtimename=restart 74 68 if restart: 69 md.private.runtimename=restart 70 else: 71 if options.getfieldvalue('runtimename',True): 72 c=datetime.datetime.now() 73 md.private.runtimename="%s-%02i-%02i-%04i-%02i-%02i-%02i-%i" % (md.miscellaneous.name,c.month,c.day,c.year,c.hour,c.minute,c.second,os.getpid()) 74 else: 75 md.private.runtimename=md.miscellaneous.name 76 75 77 #if running qmu analysis, some preprocessing of dakota files using models 76 78 #fields needs to be carried out. … … 102 104 103 105 #Upload all required files: 106 modelname = md.miscellaneous.name 107 filelist = [modelname+'.bin ',modelname+'.toolkits ',modelname+'.queue '] 108 if md.qmu.isdakota: 109 filelist.append(modelname+'.qmu.in') 110 104 111 if not restart: 105 modelname = md.miscellaneous.name106 filelist = [modelname+'.bin ',modelname+'.toolkits ',modelname+'.queue ']107 if md.qmu.isdakota:108 filelist.append(modelname+'.qmu.in')109 112 cluster.UploadQueueJob(md.miscellaneous.name,md.private.runtimename,filelist) 110 113 111 114 #Launch job 112 cluster.LaunchQueueJob(md.miscellaneous.name,md.private.runtimename,filelist )115 cluster.LaunchQueueJob(md.miscellaneous.name,md.private.runtimename,filelist,restart) 113 116 114 117 #wait on lock
Note:
See TracChangeset
for help on using the changeset viewer.