コード例 #1
0
ファイル: send.py プロジェクト: AMDmi3/gem5
            import socket
            self.socket = socket.socket()
            # Connect to pbs.pool and send the jobid/jobname pair to port
            # 24465 (Raj didn't realize that there are only 64k ports and
            # setup inetd to point to port 90001)
            self.socket.connect((self.host, self.port))

        self.socket.send("%s %s\n" % (jobid, jobname))

namehack = NameHack()

for job in joblist:
    jobdir = JobDir(joinpath(conf.rootdir, job.name))
    if depend:
        cptdir = JobDir(joinpath(conf.rootdir, job.checkpoint.name))
        cptjob = cptdir.readval('.pbs_jobid')

    if not onlyecho:
        jobdir.create()

    print 'Job name:       %s' % job.name
    print 'Job directory:  %s' % jobdir

    qsub = pbs.qsub()
    qsub.pbshost = 'simpool.eecs.umich.edu'
    qsub.stdout = jobdir.file('jobout')
    qsub.name = job.name[:15]
    qsub.join = True
    qsub.node_type = node_type
    qsub.env['ROOTDIR'] = conf.rootdir
    qsub.env['JOBNAME'] = job.name
コード例 #2
0
ファイル: send.py プロジェクト: MortezaRamezani/gem5
        self.socket.send("%s %s\n" % (jobid, jobname))

namehack = NameHack()

rootdir = conf.rootdir
script = joinpath(rootdir, 'Base', 'job.py')

for job in joblist:
    jobdir = JobDir(joinpath(rootdir, job.name))
    if depend:
        cptdir = JobDir(joinpath(rootdir, job.checkpoint.name))
        path = str(cptdir)
        if not isdir(path) or not isfile(joinpath(path, '.success')):
            continue

        cptjob = cptdir.readval('.batch_jobid')

    if not onlyecho:
        jobdir.create()
        os.chdir(str(jobdir))
        os.environ['PWD'] = str(jobdir)

    print 'Job name:       %s' % job.name
    print 'Job directory:  %s' % jobdir


    qsub = batch.oarsub()
    qsub.oarhost = 'poolfs.eecs.umich.edu'
    #qsub.stdout = jobdir.file('jobout')
    qsub.name = job.name
    qsub.walltime = '50'
コード例 #3
0
ファイル: send.py プロジェクト: duttresearchgroup/gem5-spm

namehack = NameHack()

rootdir = conf.rootdir
script = joinpath(rootdir, 'Base', 'job.py')

for job in joblist:
    jobdir = JobDir(joinpath(rootdir, job.name))
    if depend:
        cptdir = JobDir(joinpath(rootdir, job.checkpoint.name))
        path = str(cptdir)
        if not isdir(path) or not isfile(joinpath(path, '.success')):
            continue

        cptjob = cptdir.readval('.batch_jobid')

    if not onlyecho:
        jobdir.create()
        os.chdir(str(jobdir))
        os.environ['PWD'] = str(jobdir)

    print 'Job name:       %s' % job.name
    print 'Job directory:  %s' % jobdir

    qsub = batch.oarsub()
    qsub.oarhost = 'poolfs.eecs.umich.edu'
    #qsub.stdout = jobdir.file('jobout')
    qsub.name = job.name
    qsub.walltime = '50'
    #qsub.join = True
コード例 #4
0
ファイル: send.py プロジェクト: duttresearchgroup/gem5-spm
            self.socket = socket.socket()
            # Connect to pbs.pool and send the jobid/jobname pair to port
            # 24465 (Raj didn't realize that there are only 64k ports and
            # setup inetd to point to port 90001)
            self.socket.connect((self.host, self.port))

        self.socket.send("%s %s\n" % (jobid, jobname))


namehack = NameHack()

for job in joblist:
    jobdir = JobDir(joinpath(conf.rootdir, job.name))
    if depend:
        cptdir = JobDir(joinpath(conf.rootdir, job.checkpoint.name))
        cptjob = cptdir.readval('.pbs_jobid')

    if not onlyecho:
        jobdir.create()

    print 'Job name:       %s' % job.name
    print 'Job directory:  %s' % jobdir

    qsub = pbs.qsub()
    qsub.pbshost = 'simpool.eecs.umich.edu'
    qsub.stdout = jobdir.file('jobout')
    qsub.name = job.name[:15]
    qsub.join = True
    qsub.node_type = node_type
    qsub.env['ROOTDIR'] = conf.rootdir
    qsub.env['JOBNAME'] = job.name