Module: DRMAA
- Defined in:
- lib/ood_core/job/adapters/drmaa.rb,
lib/ood_core/refinements/drmaa_extensions.rb
Defined Under Namespace
Classes: DRMAAAlreadyActiveSessionError, DRMAAAuthenticationError, DRMAACommunicationError, DRMAAConflictingAttributeValuesError, DRMAADefaultContactError, DRMAADeniedError, DRMAAException, DRMAAHoldInconsistent, DRMAAInternalError, DRMAAInvalidArgumentError, DRMAAInvalidAttributeFormatError, DRMAAInvalidAttributeValueError, DRMAAInvalidContactError, DRMAAInvalidJobError, DRMAANoActiveSessionError, DRMAANoDefaultContactSelected, DRMAANoMemoryError, DRMAANoMoreElements, DRMAAReleaseInconsistent, DRMAAResumeInconsistent, DRMAASessionExitError, DRMAASessionInitError, DRMAASuspendInconsistent, DRMAATimeoutExit, DRMAATryLater, JobInfo, JobTemplate, Session, SessionSingleton
Constant Summary collapse
- STATE_UNDETERMINED =
drmaa_job_ps() constants
0x00- STATE_QUEUED_ACTIVE =
0x10- STATE_SYSTEM_ON_HOLD =
0x11- STATE_USER_ON_HOLD =
0x12- STATE_USER_SYSTEM_ON_HOLD =
0x13- STATE_RUNNING =
0x20- STATE_SYSTEM_SUSPENDED =
0x21- STATE_USER_SUSPENDED =
0x22- STATE_USER_SYSTEM_SUSPENDED =
0x23- STATE_DONE =
0x30- STATE_FAILED =
0x40- ACTION_SUSPEND =
drmaa_control() constants
0- ACTION_RESUME =
1- ACTION_HOLD =
2- ACTION_RELEASE =
3- ACTION_TERMINATE =
4- PLACEHOLDER_INCR =
placeholders for job input/output/error path and working dir
"$drmaa_incr_ph$"- PLACEHOLDER_HD =
"$drmaa_hd_ph$"- PLACEHOLDER_WD =
"$drmaa_wd_ph$"- DRMMA_TO_OOD_STATE_MAP =
{ DRMAA::STATE_UNDETERMINED => :undetermined, DRMAA::STATE_QUEUED_ACTIVE => :queued, DRMAA::STATE_SYSTEM_ON_HOLD => :queued_held, DRMAA::STATE_USER_ON_HOLD => :queued_held, DRMAA::STATE_USER_SYSTEM_ON_HOLD => :queued_held, DRMAA::STATE_RUNNING => :running, DRMAA::STATE_SYSTEM_SUSPENDED => :suspended, DRMAA::STATE_USER_SUSPENDED => :suspended, DRMAA::STATE_USER_SYSTEM_SUSPENDED => :suspended, DRMAA::STATE_DONE => :completed, DRMAA::STATE_FAILED => :completed }