TABLE OF CONTENTS
Queue-generic-API
NAME
PURPOSE
This namespace is used internally by PWTK.
DESCRIPTION
Namespace for generic support of batch queueing systems. Any implementation of the support for a particular batch queueing system should use the ::pwtk::queue API.
Any actual implementation of a specific queing systems should define at least the init proc:
- init -- for initialization (see e.g. ::pwtk::slurm::init)
Optionally, it may also define the following procs:
- submit -- to tell PWTK how to submit jobs to particular queuing system (if not defined, a generic ::pwtk::queue::submit is used)
- optionParser -- for selecting the option parser
- addOptionsToCmdLine_ -- proc used for optionParser == none
- addOptionsToBatchScript_ -- proc used for optionParser == parse