This class interfaces IceTray with several queuing systems and is used
for simplifying the submission and monitoring of jobs. Additionally, the
information for jobs submitted can be entered into a database through the
class db.ConfigDB
|
|
|
|
|
|
|
|
|
|
|
CleanDir(self,
dir)
Remove temporary directory where the current job(s) was submitted
from. |
source code
|
|
|
|
|
|
|
|
|
|
|
MakeDir(self,
dir)
Create a temporary directory where the current job(s) will be
submitted from (or will run in depending on the queueing system) |
source code
|
|
|
|
|
mkdataset(self,
start=0,
end=0,
dataset=0)
Create a list of 'size' i3Job objects |
source code
|
|
|
Submit(self,
steering=None,
production=False,
first=0,
last=0,
npid=None)
Submit and monitor jobs |
source code
|
|
|
check_task_dependencies(self,
job,
steering)
Check that dependencies are sane |
source code
|
|
|
GetIPModules(self,
steering,
destination,
cache=False,
wgetrcoptions=[ ] )
Fetch any files from svn which are needed by i3.IceTray |
source code
|
|
|
|
|
GetPlatform(self)
Returns:
a string representing the platform of the current system in the
IceTray format. |
source code
|
|
|
|
|
GetRootDir(self)
Get the root directory where the iceprod software is stored |
source code
|
|
|
|
|
|
|
|
|
|