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
Next revision
Previous revision
skill-tree:use:2:b [2022/10/21 09:19] – [Subskills] kunkelskill-tree:use:2:b [2025/03/10 19:24] (current) – external edit 127.0.0.1
Line 1: Line 1:
-# USE2-B Running of Parallel Programs +# USE2 Overview: 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. +
-  * To use the system to run and monitor the execution of parallel applications on the HPC system. +
- +
- +
-# Outcomes+
   * Run parallel programs in an HPC environment.   * Run parallel programs in an HPC environment.
   * Use the command-line interface.   * Use the command-line interface.
Line 23: Line 17:
   * Tune a parallel program from the outside via runtime options.   * Tune a parallel program from the outside via runtime options.
   * Apply the workflow for tuning.   * Apply the workflow for tuning.
-# Subskills+  * 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 to allocate HPC resources for running a parallel program interactively. 
 +  * Recognize 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:k:4:1:b]]
   * [[skill-tree:use:2:i]]   * [[skill-tree:use:2:i]]
Line 33: Line 37:
   * [[skill-tree:pe:3:b]]   * [[skill-tree:pe:3:b]]
   * [[skill-tree:k:4:b]]   * [[skill-tree:k:4:b]]
 +
skill-tree/use/2/b.1666336779.txt.gz · Last modified: 2022/10/21 09:19 by kunkel