Skip to content
Snippets Groups Projects
resource-allocation-and-job-execution.md 1.98 KiB
Newer Older
David Hrbáč's avatar
David Hrbáč committed
# Resource Allocation and Job Execution
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Pavel Jirásek's avatar
Pavel Jirásek committed
To run a [job](job-submission-and-execution/), [computational resources](resources-allocation-policy/) for this particular job must be allocated. This is done via the PBS Pro job workload manager software, which efficiently distributes workloads across the supercomputer. Extensive information about PBS Pro can be found in the [official documentation here](../pbspro/), especially in the PBS Pro User's Guide.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

David Hrbáč's avatar
David Hrbáč committed
## Resources Allocation Policy

The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and resources available to the Project. [The Fair-share](job-priority/) at Salomon ensures that individual users may consume approximately equal amount of resources per week. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following queues are available to Anselm users:
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Lukáš Krupčík's avatar
Lukáš Krupčík committed
* **qexp**, the Express queue
* **qprod**, the Production queue
* **qlong**, the Long queue
* **qmpp**, the Massively parallel queue
Lukáš Krupčík's avatar
Lukáš Krupčík committed
* **qmic**, the 864 MIC nodes queue
Lukáš Krupčík's avatar
Lukáš Krupčík committed
* **qfat**, the queue to access SMP UV2000 machine
* **qfree**, the Free resource utilization queue
Lukáš Krupčík's avatar
Lukáš Krupčík committed

David Hrbáč's avatar
David Hrbáč committed
!!! note
Lukáš Krupčík's avatar
Lukáš Krupčík committed
    Check the queue status at <https://extranet.it4i.cz/rsweb/salomon/>
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Read more on the [Resource Allocation Policy](resources-allocation-policy/) page.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

David Hrbáč's avatar
David Hrbáč committed
## Job Submission and Execution
David Hrbáč's avatar
David Hrbáč committed
!!! note
Lukáš Krupčík's avatar
Lukáš Krupčík committed
    Use the **qsub** command to submit your jobs.
Lukáš Krupčík's avatar
Lukáš Krupčík committed

The qsub submits the job into the queue. The qsub command creates a request to the PBS Job manager for allocation of specified resources. The **smallest allocation unit is entire node, 24 cores**, with exception of the qexp queue. The resources will be allocated when available, subject to allocation policies and constraints. **After the resources are allocated the jobscript or interactive shell is executed on first of the allocated nodes.**
Lukáš Krupčík's avatar
Lukáš Krupčík committed

Read more on the [Job submission and execution](job-submission-and-execution/) page.