Track 3: Power User¶
Audience: L3 (Power Users) | Modules: 5 (16 cumulative) | Prerequisite: End-User Essentials
Advanced workflows for experienced users. Job arrays for parameter sweeps, dependency pipelines, MPI parallelism, GPU workloads, and scheduled automation.
Modules¶
| # | Module | What You'll Learn |
|---|---|---|
| 12 | Job Arrays | --array, SLURM_ARRAY_TASK_ID, parameter sweeps, throttling |
| 13 | Job Dependencies | --dependency, afterok/afterany, building pipelines |
| 14 | Parallel & MPI Jobs | --ntasks vs --cpus-per-task, srun as MPI launcher, hybrid jobs |
| 15 | GPU Jobs | --gres=gpu, GPU types, multi-GPU, CUDA_VISIBLE_DEVICES |
| 16 | Recurring Jobs (scrontab) | Slurm's built-in cron for scheduled cluster jobs |
After This Track¶
You can build complex multi-step pipelines, run MPI and GPU workloads, and automate recurring analysis. If you also manage the cluster, continue to Administrator.
Suggested by Discipline¶
- Structural biologist (cryo-EM): Focus on GPU Jobs, then CryoSPARC User Guide
- Computational chemist: Focus on GPU Jobs, then Schrodinger User Guide
- Bioinformatician: Focus on Job Arrays + Job Dependencies, then Containers
Related¶
- All tracks at a glance: Training Tracks Guide