Skip to content
Snippets Groups Projects
Commit 42c26ffd authored by Jan Siwiec's avatar Jan Siwiec
Browse files

Update resource_allocation_and_job_execution.md

parent f2523e62
No related branches found
No related tags found
4 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section
...@@ -4,7 +4,7 @@ To run a [job][1], computational resources for this particular job must be alloc ...@@ -4,7 +4,7 @@ To run a [job][1], computational resources for this particular job must be alloc
## Resources Allocation Policy ## 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][3] ensures that individual users may consume approximately equal amount of resources per week. The resources are accessible via queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following queues are are the most important: 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][3] ensures that individual users may consume approximately equal amount of resources per week. The resources are accessible via queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following queues are the most important:
* **qexp**, the Express queue * **qexp**, the Express queue
* **qprod**, the Production queue * **qprod**, the Production queue
...@@ -23,7 +23,7 @@ Read more on the [Resource AllocationPolicy][4] page. ...@@ -23,7 +23,7 @@ Read more on the [Resource AllocationPolicy][4] page.
!!! note !!! note
Use the **qsub** command to submit your jobs. Use the **qsub** command to submit your jobs.
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, 16 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.** 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, 16 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.**
Read more on the [Job submission and execution][5] page. Read more on the [Job submission and execution][5] page.
...@@ -34,7 +34,7 @@ Read more on the [Job submission and execution][5] page. ...@@ -34,7 +34,7 @@ Read more on the [Job submission and execution][5] page.
Use GNU Parallel and/or Job arrays when running (many) single core jobs. Use GNU Parallel and/or Job arrays when running (many) single core jobs.
In many cases, it is useful to submit huge (100+) number of computational jobs into the PBS queue system. Huge number of (small) jobs is one of the most effective ways to execute embarrassingly parallel calculations, achieving best runtime, throughput and computer utilization. In this chapter, we discuss the the recommended way to run huge number of jobs, including **ways to run huge number of single core jobs**. In many cases, it is useful to submit a huge (100+) number of computational jobs into the PBS queue system. A huge number of (small) jobs is one of the most effective ways to execute embarrassingly parallel calculations, achieving best runtime, throughput and computer utilization. In this chapter, we discuss the the recommended way to run huge numbers of jobs, including **ways to run huge numbers of single core jobs**.
Read more on [Capacity computing][6] page. Read more on [Capacity computing][6] page.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment