Pawsey¶
Template ID: pawsey
https://support.pawsey.org.au/documentation/display/US/Queue+Policies+and+Limits
Template for Pawsey. This submits Janis to the longq cluster. There is currently NO support for workflows that run for longer than 4 days, though workflows can be resubmitted after this job dies.
It’s proposed that Janis assistant could resubmit itself
Quickstart¶
Take note below how to configure the template. This quickstart only includes the fields you absolutely require. This will write a new configuration to ~/.janis.conf
. See configuring janis for more information.
janis init pawsey \
--container_dir <value>
# or to find out more information
janis init pawsey --help
OR you can insert the following lines into your template:
template:
id: pawsey
container_dir: <value>
Fields¶
Required
ID | Type | Documentation |
---|---|---|
container_dir | <class ‘str’> | Location where to save and execute containers from |
Optional
ID | Type | Default | Documentation |
---|---|---|---|
intermediate_execution_dir | <class ‘str’> | ||
queues | typing.Union[str, typing.List[str]] | workq | A single or list of queues that woork should be submitted to |
singularity_version | <class ‘str’> | 3.3.0 | Version of singularity to load |
catch_slurm_errors | <class ‘bool’> | True | Catch Slurm errors (like OOM or walltime) |
send_job_emails | <class ‘bool’> | True | (requires JanisConfiguration.notifications.email to be set) Send emails for mail types END |
singularity_build_instructions | <class ‘str’> | singularity pull $image docker://${docker} | Instructions for building singularity, it’s recommended to not touch this setting. |
max_cores | <class ‘int’> | 28 | Maximum number of cores a task can request |
max_ram | <class ‘int’> | 128 | Maximum amount of ram (GB) that a task can request |
submission_queue | <class ‘str’> | longq | Queue to submit the janis ‘brain’ to |
max_workflow_time | <class ‘int’> | 5700 | |
janis_memory_mb |