def create(emberParams, hermesParams): jobInfo = JobInfo.JobInfo(-1, -1, 1, _genWorkFlow) jobInfo.setNidList('Null') return EmberConfig.EmberConfig(emberParams, hermesParams, jobInfo)
except getopt.GetoptError as err: print str(err) sys.exit(2) jobFile = None for o,a in opts: if o in ('--jobConfig'): jobFile = a if o in ('--help'): sys.exit( 'emberLoadJob: options {0} '.format(myOptions) ) if not jobFile: sys.exit('FATAL: must specify --jobConfig') jobConfig = None try: jobConfig = __import__( jobFile, fromlist=[''] ) except: sys.exit('Failed: could not import sim configuration `{0}`'.format(jobFile) ) topo, shape = jobConfig.getTopo() platParams = jobConfig.getPlatform() job = jobInfo.JobInfo( 0, jobConfig.getNumNodes(), jobConfig.getRanksPerNode(), jobConfig.genWorkFlow ) job.setDetailed( jobConfig.getDetailedModel() ) emberLoadBase.run( opts, platParams, topo, shape, [job], jobConfig.getPerNicParams )