Package TEES :: Package Utils :: Package Connection :: Module SLURMConnection :: Class SLURMConnection
[hide private]

Class SLURMConnection

source code

  UnixConnection.UnixConnection --+    
                                  |    
ClusterConnection.ClusterConnection --+
                                      |
                                     SLURMConnection

For using the Simple Linux Utility for Resource Management (https://computing.llnl.gov/linux/slurm/).

Instance Methods [hide private]
 
__init__(self, account=None, workdir=None, settings=None, wallTime=None, memory=None, cores=None, modules=None) source code
 
submit(self, script=None, jobDir=None, jobName=None, stdout=None, stderr=None)
Queue a command.
source code
 
getJobStatus(self, job) source code

Inherited from ClusterConnection.ClusterConnection: getNumJobs, getStreams, makeJobScript

Inherited from UnixConnection.UnixConnection: addCommand, clearCommands, clearWorkDir, download, exists, getFileStatus, getJob, getJobStatusByName, getLocalPath, getRemotePath, getSetting, getUserName, isLocal, mkdir, run, scp, upload, waitForJob, waitForJobCount, waitForJobs

Method Details [hide private]

__init__(self, account=None, workdir=None, settings=None, wallTime=None, memory=None, cores=None, modules=None)
(Constructor)

source code 
Overrides: UnixConnection.UnixConnection.__init__

submit(self, script=None, jobDir=None, jobName=None, stdout=None, stderr=None)

source code 

Queue a command.

Overrides: UnixConnection.UnixConnection.submit
(inherited documentation)

getJobStatus(self, job)

source code 
Overrides: UnixConnection.UnixConnection.getJobStatus