Пример #1
0
import logging
logger = logging.getLogger()

import time as timeTime
start = timeTime.time()
logger.info('Timer started')

# locate nameserver
ns = PyroUtil.connectNameServer(
    nshost=cConf.nshost, nsport=cConf.nsport, hkey=cConf.hkey)

# localize JobManager running on (remote) server and create a tunnel to it
# allocate the first application app1

tracerSolverAppRec = PyroUtil.allocateApplicationWithJobManager(
    ns, cConf.tracerSolverJobManRec, cConf.jobNatPorts.pop(0),
    cConf.sshClient, cConf.options, cConf.sshHost)
mieSolverAppRec = PyroUtil.allocateApplicationWithJobManager(
    ns, cConf.mieSolverJobManRec, cConf.jobNatPorts.pop(0),
    cConf.sshClient, cConf.options, cConf.sshHost)

comsolAppRec = PyroUtil.allocateApplicationWithJobManager(ns, cConf.comsolSolverJobManRec, cConf.jobNatPorts.pop(0), cConf.sshClient, cConf.options, cConf.sshHost)


mieApp = mieSolverAppRec.getApplication()
tracerApp = tracerSolverAppRec.getApplication()
#comsolApp = MMPComsolDummy('localhost')
comsolApp = comsolAppRec.getApplication()

logger.info('Applications loaded:')
print(mieApp)
Пример #2
0
import time as timeTime

start = timeTime.time()
logger.info('Timer started')

# locate nameserver
ns = PyroUtil.connectNameServer(nshost=cConf.nshost,
                                nsport=cConf.nsport,
                                hkey=cConf.hkey)

# localize JobManager running on (remote) server and create a tunnel to it
# allocate the first application app1

tracerSolverAppRec = PyroUtil.allocateApplicationWithJobManager(
    ns, cConf.tracerSolverJobManRec, cConf.jobNatPorts.pop(0), cConf.sshClient,
    cConf.options, cConf.sshHost)
mieSolverAppRec = PyroUtil.allocateApplicationWithJobManager(
    ns, cConf.mieSolverJobManRec, cConf.jobNatPorts.pop(0), cConf.sshClient,
    cConf.options, cConf.sshHost)

comsolAppRec = PyroUtil.allocateApplicationWithJobManager(
    ns, cConf.comsolSolverJobManRec, cConf.jobNatPorts.pop(0), cConf.sshClient,
    cConf.options, cConf.sshHost)

mieApp = mieSolverAppRec.getApplication()
tracerApp = tracerSolverAppRec.getApplication()
#comsolApp = MMPComsolDummy('localhost')
comsolApp = comsolAppRec.getApplication()

logger.info('Applications loaded:')