Trees | Indices | Help |
|
---|
|
object --+ | LaunchParameters
These are parameters that can change with each job launch.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
str |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
int greater than 0 |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
|
x.__init__(...) initializes x; see help(type(x)) for signature
|
|
|
|
Sets cwd for job launch. This avoids a chdir command before calling launch potentially allowing for more than one launch from maestro. |
Sets cwd for job launch. This avoids a chdir command before calling launch potentially allowing for more than one launch from maestro. |
Sets a DRIVERHOST hostname. This is an artifact of when we supported remote and local drivers. NOTE: This option is ONLY utilized by toplevel.py since it only is used as an environment variable |
-HOST argument typically refers to the HOST that will run the driver. This host is used to run subjobs. NOTE: This option is ONLY utilized by toplevel.py since it only is used as an environment variable |
Hostname is the name of the host to run the job on. This name needs to correspond to something in schrodinger.hosts file or DNS-resolveable.
|
Returns hostname is the name of the host to run the job on. This name needs to correspond to something in schrodinger.hosts file or DNS-resolveable. |
Jobname is a non mandatory variable that can be used to indicate name of job in job record.
|
Viewname is used by a maestro panel to identify a job as belonging to a panel.
|
Viewname is used by a maestro panel to identify a job as belonging to a panel.
|
Mark the state of project incorporation.
|
Returns associated project for a job, marking which project should do the incorporation of results.
|
Set associated project for a job, marking which project should do the incorporation of results.
|
Set number of processors to allocate to a job. These may be across multiple nodes. Used by MPI jobs to indicate how many processors the queuing system needs to allocate.
|
Set number of subjobs that a job could run. This is used by workflow jobs to indicate that a driver job might run and use subjobs. This value is NOT used by the queueing system, but can be accessed from inside the job.
|
Get number of processors to allocate to a job. Used by MPI jobs. For example 4 processors = 4 nodes allocated by single jobs. |
Get number of subjobs that a job may run. This value is used by product backend (not jobcontrol). In a workflow job, 4 process = 4 jobs running simultaneously. |
Set number of processors on one node. Useful for OpenMP-type jobs, indicates to the queueing system to allocate the requisite number of processors on the same node..
|
Return number of processors on one node. Useful for OpenMP-type jobs, indicates to the queueing system to allocate the requisite number of processors on the same node.
|
Set job to run detached, keeping the files on the remote server until explicitly downloaded. Only valid if your launching host machine has serverhost: in schrodinger.hosts entry (and serverhost is configured correctly)
|
Sets the TPP option on the cmdline. This will not be used by the parent job unless jobUsesTPP is set in the job specification. |
Return the number of slots we need to request for the queueing system. This value current maps to NPROC. If we don't know how many, return None. |
Validate state of Launch Parameters (may throw RuntimeError) and return list of cmdline parameters.
|
Converts LaunchParameters to environment. Not all parameters are supported. This option should be limited to use by toplevel.py if possible. |
This consumes arguments from cmdline. The primary purpose is to consume arguments from toplevel $SCHRODINGER/run. @returns cmdline with options filtered out. |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Oct 26 00:59:57 2016 | http://epydoc.sourceforge.net |