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

Class ClusterConnection

source code

UnixConnection.UnixConnection --+
                                |
                               ClusterConnection
Known Subclasses:

Instance Methods [hide private]
 
__init__(self, account=None, workdir=None, settings=None, memory=None, cores=None, modules=None, wallTime=None) source code
 
getJobStatus(self, job) source code
 
submit(self, script=None, jobDir=None, jobName=None, stdout=None, stderr=None)
Queue a command.
source code
 
getNumJobs(self)
Get number of queued (pending or running) jobs
source code
 
getStreams(self, stdout, stderr, jobDir, jobName) source code
 
makeJobScript(self, script, jobDir=None, jobName=None, stdout=None, stderr=None, wallTime=None, modules=None, cores=None, memory=None) source code

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, memory=None, cores=None, modules=None, wallTime=None)
(Constructor)

source code 
Overrides: UnixConnection.UnixConnection.__init__

getJobStatus(self, job)

source code 
Overrides: UnixConnection.UnixConnection.getJobStatus

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

source code 

Queue a command.

Overrides: UnixConnection.UnixConnection.submit
(inherited documentation)

getNumJobs(self)

source code 

Get number of queued (pending or running) jobs

Overrides: UnixConnection.UnixConnection.getNumJobs