About
Under the National Supercomputing Mission (NSM), C-DAC is committed to the continuous upskilling of NSM users. Each year, a new cohort of users is onboarded on NSM systems, resulting in a recurring need to orient and train new users. Many of these newcomers initially face challenges in effectively accessing and utilizing the high-performance computing (HPC) systems deployed under NSM.
To address this requirement, C-DAC is organizing a comprehensive HPC Awareness Workshop aimed at building foundational knowledge in core high-performance computing concepts, tools, and technologies.
The workshop is spread over a period of one month, with two sessions conducted every week on Thursdays and Fridays.
The program introduces essential HPC concepts and provides practical exposure to key technologies such as OpenMP, MPI, GPU programming, and efficient usage of HPC resources using job schedulers. Designed for students, professionals, and researchers, the workshop strikes a balance between theoretical understanding and hands-on practice.
Objective
- To familiarize new NSM users with HPC systems and environments
- To build foundational knowledge of parallel programming models and tools
- To enhance user confidence in accessing and efficiently utilizing NSM resources
- To enable participants to effectively contribute to research and development goals under NSM
This initiative aims to equip participants with the necessary knowledge and skills to navigate HPC systems efficiently and actively support the objectives of the National Supercomputing Mission.
Topics to be covered
The following topics will be covered under this training program:
- Introduction to HPC
- HPC Environment setup and cluster access
- Linux basics
- SLURM workload manager
- Domains in HPC and HPC applications installation using source and SPACK
- Open Multi-Processing (OpenMP)
- Message Passing Interface (MPI)
- Introduction to GPUs and CUDA programming
- OpenACC (Open Accelerators)
- HPC Profiling tools
- AI/ML/DL workloads on HPC clusters
Schedule
| Session | Date | Topic | Timing (IST) |
| 1 | 15th January, 2026 | Introduction to HPC | 3:00 pm to 4:00 pm |
| Cluster access and environment Setup | 4:00 pm to 5:00 pm |
| 2 | 16th January, 2026 | Introduction to Linux | 3:00 pm to 5:00 pm |
| 3 | 22nd January, 2026 | Introduction to parallel programming and OpenMP | 3:00 pm to 5:00 pm |
| 4 | 23rd January, 2026 | Open Multi-Processing (OpenMP) | 3:00 pm to 5:00 pm |
| 5 | 29th January, 2026 | Message Passing Interface (MPI) | 3:00 pm to 5:00 pm |
| 6 | 30th January, 2026 | Message Passing Interface (MPI) | 3:00 pm to 5:00 pm |
| 7 | 5th February, 2026 | Job Submission using SLURM | 3:00 pm to 5:00 pm |
| 8 | 6th February, 2026 | HPC Profiling tools | 3:00 pm to 5:00 pm |
| 9 | 12th February, 2026 | Introduction to GPUs and CUDA Programming | 3:00 pm to 5:00 pm |
| 10 | 13th February, 2026 | OpenACC (Open Accelerators) | 3:00 pm to 5:00 pm |
| 11 | 19th February, 2026 | Domains in HPC and applications installation using source and SPACK | 3:00 pm to 5:00 pm |
| 12 | 20th February, 2026 | AI/ML/DL Workloads on HPC Clusters | 3:00 pm to 5:00 pm |
| 13 | 26th February, 2026 | Doubt clearing session | 3:00 pm to 5:00 pm |
Registration
Kindly click on the link below to register for the training program.
https://attendee.gotowebinar.com/register/3448893550933400412
Course material and session recording
We recommend attending live sessions as per the schedule to take the full benefit of the HPC training program. However, if anyone misses any live sessions due to some unavoidable circumstances, we will be providing the session material through the HPCShiksha portal.
To access course material and session recordings, kindly visit the module at:
http://hpcshiksha.cdac.in/courses/course-v1:CDAC+CDACHAW02+2026/about
Contact us
In case of any issues related to this training program, kindly contact us at nsm-training@cdac.in