What problem does it solve?
This Skill provides a comprehensive repository of foundational knowledge for High Performance Computing, aiding in understanding concepts, architectures, schedulers, Linux usage, storage and RDMA, containers, cloud basics, and cluster administration patterns.
Core Features & Use Cases
- Foundational Knowledge: Offers a wealth of information on HPC concepts, architectures, programming models, and application development.
- Scheduler Guidance: Provides insights into Slurm, PBS Pro, LSF, and other scheduler concepts and batch usage.
- Linux Usage: Delivers Linux operating system fundamentals for HPC clusters.
- Storage & Network: Covers storage tiers, RDMA, and network configurations in HPC environments.
- Software Environments: Discusses Conda, containers, Singularity, and common HPC software.
- Cloud and Admin: Offers a glimpse into cloud deployment and platform administration patterns.
Quick Start
Use the hpc-foundations skill to get an overview of HPC concepts and architecture by reading 'references/foundations-architecture-and-programming.md'.