User Tools

Site Tools


skill-tree:use:2:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
skill-tree:use:2:b [2022/10/21 09:19] – [Outcomes] kunkelskill-tree:use:2:b [2025/04/16 18:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
-# USE2-B Running of Parallel Programs +# USE2 Running of Parallel Programs 
-# Background+
 Parallel computers are operated differently than a normal PC, all users must share the system.  Parallel computers are operated differently than a normal PC, all users must share the system. 
 Therefore, various operative procedures are in place.  Therefore, various operative procedures are in place. 
Line 6: Line 6:
 Moreover, individual solutions can often be found in a specific system. Moreover, individual solutions can often be found in a specific system.
  
-Aim +## Learning Outcomes 
-  * To enable practitioners to comprehend the concepts and procedures for running parallel applications in HPC environments. + 
-  To use a workload manager like SLURM or TORQUE to allocate HPC resources (e.g. CPUs) and to submit a batch job. +Use a workload manager like SLURM or TORQUE to allocate HPC resources (e.g. CPUs) and to submit a batch job. 
-  To use the system to run and monitor the execution of parallel applications on the HPC system.+Write robust job scripts, e.g. to simplify job submissions by the help of automated job chaining. 
 + 
 +## Subskills
  
-# Outcomes +[[skill-tree:use:2:1:b]] 
-  Run parallel programs in an HPC environment. +[[skill-tree:use:1:2:b]]
-  Use the command-line interface. +
-  * Write robust job scripts, e.g. to simplify job submissions by the help of automated job chaining. +
-  * Select the appropriate software environment. +
-  * Use a workload manager like SLURM or TORQUE to allocate HPC resources (e.g. CPUs) and to submit a batch job. +
-  * Consider cost aspects. +
-  * Measure system performance as a basis for benchmarking a parallel program. +
-  * Benchmark a parallel program. +
-  * Tune a parallel program from the outside via runtime options. +
-  * Apply the workflow for tuning.+
  
-# Subskills 
-  * [[skill-tree:k:4:1:b]] 
-  * [[skill-tree:use:2:i]] 
-  * [[skill-tree:use:1:1:b]] 
-  * [[skill-tree:use:1:3:b]] 
-  * [[skill-tree:use:1:4:b]] 
-  * [[skill-tree:pe:1:b]] 
-  * [[skill-tree:pe:2:b]] 
-  * [[skill-tree:pe:3:b]] 
-  * [[skill-tree:k:4:b]] 
skill-tree/use/2/b.txt · Last modified: 2025/04/16 18:30 by 127.0.0.1