Definition at line 233 of file Parallel.py.
◆ __init__()
| def GaudiMP.Parallel.SshSession.__init__ |
( |
|
self, |
|
|
|
hostname |
|
) |
| |
Definition at line 234 of file Parallel.py.
234 def __init__(self, hostname):
239 ppprefix = os.path.dirname(os.path.dirname(pp.__file__))
240 self.session = pyssh.Ssh(host=hostname)
242 self.session.read_lazy()
243 self.session.write(
"cd %s\n" % os.getcwd())
244 self.session.read_lazy()
245 self.session.write(
"setenv PYTHONPATH %s\n" % os.environ[
"PYTHONPATH"])
246 self.session.read_lazy()
248 "setenv LD_LIBRARY_PATH %s\n" % os.environ[
"LD_LIBRARY_PATH"]
250 self.session.read_lazy()
251 self.session.write(
"setenv ROOTSYS %s\n" % os.environ[
"ROOTSYS"])
252 self.session.read_lazy()
254 "%s %s/scripts-%s/ppserver.py \n"
255 % (sys.executable, ppprefix, sys.version.split()[0])
257 self.session.read_lazy()
258 self.session.read_lazy()
259 print(
"started ppserver in ", hostname)
◆ __del__()
| def GaudiMP.Parallel.SshSession.__del__ |
( |
|
self | ) |
|
Definition at line 261 of file Parallel.py.
263 print(
"killed ppserver in ", self.host)
◆ host
| GaudiMP.Parallel.SshSession.host |
◆ session
| GaudiMP.Parallel.SshSession.session |
The documentation for this class was generated from the following file: