The backend job scheduler is Gridengine, which is different from the PBS used by NCI, but both work similarly
Submit a Batch Job
A batch job can be submitted by using command qsub
, in the following pattern:
qsub -b y -N JOB_NAME -pe smp NUMBER_OF_CPU -l RESOURCE1 RESOURCE2 RESOURCE3
The following tables summarises the common resources which can be specified in the qsub
command:
Resource Requests
The table below summarises the resources attributes which are commonly used in most of the jobs.
Resources | Attribute | Description | Default Value |
---|---|---|---|
Parallel Environments ( | smp | Allocate X number of CPUs on the SAME compute node | |
mpi | Allocate X number of CPUs from multiple compute node, this is mainly used by a job that implements under Open MPI framework. | ||
Resource request list ( | mem | The amount of memory will be used by a job | |
jobfs | The amount of disk space will be used by a job | ||
walltime | The run time limit for a job | ||
ngpus | The number of GPGPUs | ||
rack | The physical rack location of the compute nodes | ||
GPGPU
TODO
Rack Awareness
TODO
Submission Script
TODO