HPC Basic Course

SLURM Deployment & Administration Basic – Syllabus
Sr. No.SyllabusDuration1 month
1Introduction to HPC   
 Overview of HPC   
 Importance of HPC in Engineering, and industries.  
2Linux Basics for HPC  
 Linux shell basics  
 Environment variables  
 File systems basics (NFS and local mounts)  
 Package management and system monitoring.  
 VNC and Visulizations tools  
3Cluster Architecture  
 Master node (controller )  
 Compute Nodes  
 Central Storage   
 Database Node  
 Interconnects   
 SSH configuration and environment access  
 user account setup  
4SLURM – Job scheduler  
 basics – partitions, nodes and jobs  
 resources allocations  
 job submissions and monitoring  
5Parallel Programming Concepts  
 Fundamentals of MPI and OPENMPI  
 Parallel job submissions on HPC clusters  
 Monitoring jobs  
6Practical Sessions  
 Configuring environment variables  
 Submitting jobs to SLURM scheduler  
 scontrol – job output  and logs anslysis  
7 Applications of HPC  
 Case Studies –  AI/ML workloads  
 Weather modeling  
 Bbioinformatics  
 Automobile Sectors  
 Research and Develpoment  
    
8Workshop Format  
 Duration: 1 month.  
 Frequency: 2 sessions per week (Thursdays & Fridays)  
 OR  Weekends – (Saturday & Sunday)  
 Mode: Online  
 Audience: Students, researchers, IT professionals entering HPC environments.  
 Ideal for beginners or those new to HPC clusters.