Workflows: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 16: | Line 16: | ||
* Multi-threaded Workflows | * Multi-threaded Workflows | ||
* Multi-Process Workflows | * Multi-Process Workflows | ||
* Hybrid Workflows | * Hybrid Workflows | ||
* GPU workflows | |||
* <s>[[Performance Optimization/Multiple CPUs]] — using several cores in one job</s> | * <s>[[Performance Optimization/Multiple CPUs]] — using several cores in one job</s> | ||
* <s>[[Performance Optimization/Multiple nodes (MPI)]] — scaling across nodes with MPI</s> | * <s>[[Performance Optimization/Multiple nodes (MPI)]] — scaling across nodes with MPI</s> | ||
* <s>[[Performance Optimization/Multiple nodes (arrayjobs)]] — scaling with job arrays</s> | * <s>[[Performance Optimization/Multiple nodes (arrayjobs)]] — scaling with job arrays</s> | ||
Revision as of 11:55, 23 July 2026
Guidelines and tools for building reproducible, efficient research workflows on Anunna.
In this section
- Workflow Migration from Laptop to HPC — moving your work to the cluster
- Reproducibility Guidelines — keeping your work reproducible
- Workflow Engines (Snakemake, Nextflow) — managing multi-step pipelines
- Debugging Jobs — working out why a job failed
- Checkpointing — saving and restarting long jobs
- Scheduled tasks (cron) — running recurring tasks with scrontab
Parallel Workflows
- Types of Parallel Workflows
- Embarrassingly Parallel - Array jobs
- Multi-threaded Workflows
- Multi-Process Workflows
- Hybrid Workflows
- GPU workflows
Performance Optimization/Multiple CPUs — using several cores in one jobPerformance Optimization/Multiple nodes (MPI) — scaling across nodes with MPIPerformance Optimization/Multiple nodes (arrayjobs) — scaling with job arrays