A set of global constants for FireWorks (Python code as a config file)
TODO: add docs!!
Bases: fireworks.utilities.fw_serializers.FWSerializable
Bases: fireworks.utilities.fw_serializers.FWSerializable
The QueueAdapter is responsible for all interactions with a specific queue management system. This includes writing and submitting the queue script (e.g., PBS script) as well as querying for the number of jobs left in the queue.
returns the number of jobs in the queue, probably using subprocess or shutil to call a command like ‘qstat’. returns None when the number of jobs cannot be determined.
Parameters: |
|
---|
returns a (multi-line) String representing the queue script, e.g. PBS script. This string will be written to a file and submitted, for example using the qsub command
Parameters: |
|
---|
submits the job to the queue, probably using subprocess or shutil
This module is used to submit jobs to a queue on a cluster. It can submit a single job, or if used in “rapid-fire” mode, can submit multiple jobs within a directory structure.
The details of job submission and queue communication are handled using JobParameters.
You can directly run this module from the command line on your cluster. See docs of the __main__ method for details.
Submit a single job to the queue.
Parameters: |
|
---|
Used to submit many jobs to the queue.
Parameters: |
|
---|