Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| hpc:numericserveruser:hpc_numericserver:batch_job_facility:queues_numericserver [2019/11/07 14:22] – [Defining parallel job environments (PE)] kraus | hpc:numericserveruser:hpc_numericserver:batch_job_facility:queues_numericserver [2019/11/20 00:28] (aktuell) – [Defining parallel job environments (PE)] kraus | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ======= Job queues and parallel job environments at Numerikserver ======= | ||
| + | |||
| + | |||
| + | ===== Preliminary notes about the architecture of the Numerikserver ===== | ||
| + | |||
| + | * SGE knows about several special environments for parallel jobs types, the PE. Each process of a parallel job is bound to one slot. In the current setup, a slot corresponds to a processor core. | ||
| + | * <fc # | ||
| + | * The Numerikserver divides into 21 clusters, each containing nodes with a specific hardware architecture. | ||
| + | \\ | ||
| + | |||
| + | ===== About queues and parallel environments in general ===== | ||
| + | |||
| + | * Queues allow to classify jobs with respect to their run-time (wall clock time). | ||
| + | * Parallel Environments (PE) allow to classify jobs with respect their type of parallelism. | ||
| + | \\ | ||
| + | |||
| + | ===== Query list of available queues ===== | ||
| + | |||
| + | * type the command: < | ||
| + | |||
| + | |||
| + | ===== Query properties of a single queue ===== | ||
| + | |||
| + | * type the command: < | ||
| + | \\ | ||
| + | |||
| + | ===== Available queues - different run-time limits ===== | ||
| + | |||
| + | * IMPORTANT NOTE: <fc # | ||
| + | * **short**: 12 h | ||
| + | * **medium**: | ||
| + | * **long**: 220 hours (9 d 4 h) \\ | ||
| + | * **verylong** (only on three clusters): 1344 hours (56 d) | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== Defining parallel job environments (PE) ===== | ||
| + | |||
| + | * General syntax defining a PE: '' | ||
| + | * Several examples: | ||
| + | * SMP/MPI job intranode (request 9 slots on a single node within any cluster): '' | ||
| + | * MPI job internode (request 18 slots on a variable number of nodes residing in any cluster; NB: all nodes reside within the same cluster) : '' | ||
| + | * MPI job internode on a specific cluster (request 20 slots on a variable number of nodes residing in cluster 4): '' | ||
| + | * MPI job internode with explicit partitioning (request in total 32 slots, on each node spending 8 slots): '' | ||
| + | \\ | ||
| + | |||
| + | ===== Query list of available PE ===== | ||
| + | |||
| + | * type the command: < | ||
| + | |||
| + | |||
| + | ===== Query properties of a single PE ===== | ||
| + | |||
| + | * type the command: < | ||
| + | \\ | ||
| + | |||
| + | ===== Query resources of a specific cluster node ===== | ||
| + | |||
| + | * type the command: < | ||
| + | |||
| + | |||
| + | \\ | ||
| + | <WRAP rightalign> | ||
| + | date of revision: 06-19-2019 © kraus | ||
| + | </ | ||