Course Details

Exam Registration150
Course StatusOngoing
Course TypeElective
LanguageEnglish
Duration12 weeks
CategoriesComputer Science and Engineering, Mathematics
Credit Points3
LevelPostgraduate
Start Date19 Jan 2026
End Date10 Apr 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends20 Feb 2026
Exam Date18 Apr 2026 IST
NCrF Level4.5 — 8.0

Unlocking the Power of Supercomputers: A Guide to the High Performance Scientific Computing Course

In the modern scientific landscape, computational power has emerged as the indispensable third pillar, standing shoulder-to-shoulder with theoretical and experimental research. The ability to simulate complex phenomena—from turbulent fluid flows and electromagnetic fields to financial markets and biological processes—has revolutionized discovery. However, harnessing the raw power of modern High Performance Computing (HPC) clusters requires specialized skills. A pioneering course, developed by Prof. Shivasubramanian Gopalakrishnan of IIT Bombay in collaboration with experts from the Centre for Development of Advanced Computing (C-DAC), is designed precisely to bridge this critical skills gap.

Meet the Expert Instructors

This course brings together academia and national research infrastructure, offering students unparalleled insights.

Prof. Shivasubramanian Gopalakrishnan (IIT Bombay): An Associate Professor in the Department of Mechanical Engineering at IIT Bombay, Prof. Gopalakrishnan (Prof. Shiva) is the visionary behind this course. With a Ph.D. from the University of Massachusetts - Amherst and postdoctoral experience at the Naval Postgraduate School, Monterey, he identified the urgent need for structured HPC education. His course consistently attracts over 120 students per offering at IIT Bombay and has been successfully adapted at international institutions like the University of Florida and Koç University.

The C-DAC HPC Team: Providing deep industry and research expertise are scientists from C-DAC, Pune, a premier R&D organization under India's National Supercomputing Mission (NSM).

  • Prof. Om Jadhav (Scientist D): An expert in HPC application optimization, cluster management, and parallel programming.
  • Prof. S Vamshi Krishna (Adjunct Engineer): A Ph.D. in HPC, he has been instrumental in deploying scientific applications on 15+ HPC systems across India under the NSM, with expertise in CPU/GPU optimization.
  • Prof. Ashish Kuvelkar (Scientist G): A veteran with experience in designing hardware for PARAM supercomputers, he contributes to HPC human resource development for the NSM.

Course Overview: What You Will Learn

This intensive 12-week postgraduate course is structured to take learners from fundamental concepts to advanced implementation.

WeekTopics Covered
1-2Introduction to HPC & Scientific Computing, Processor Architecture, Memory Hierarchy
3-5Parallel Programming Concepts, In-depth OpenMP for shared-memory programming
6-7MPI Programming for distributed-memory systems (Intermediate to Advanced)
8Introduction to GPGPU and Vector Programming
9-10Parallel Debugging and Performance Analysis
11-12Using Scientific Toolkits (BLAS, LAPACK, PETSc) and Advanced Visualization

Who Should Enroll and Prerequisites

Intended Audience: This course is ideally suited for researchers, postgraduate students, and postdoctoral fellows in engineering and sciences (Mechanical, Aerospace, Chemical, Biomedical, etc.) and computational fields (Physics, Mathematics, Biology, Finance) who rely on simulation and large-scale data analysis.

Prerequisites: A basic understanding of programming (in C/C++ or Fortran) and applied mathematics is recommended to fully grasp the course material.

Industry Relevance and Career Impact

The skills imparted in this course are in high demand across a wide spectrum of industries that depend on computational modeling and simulation. This includes:

  • Aerospace & Automotive: For CFD simulations and structural analysis.
  • Defence & Nuclear: For complex system modeling and materials science.
  • Chemical & Electrical Engineering: For process simulation and electromagnetics.
  • Biomedical & Materials Science: For drug discovery and new material design.
  • Finance: For high-frequency trading algorithms and risk modeling.

Furthermore, with India's focused push under the National Supercomputing Mission, expertise in HPC opens doors to careers in national labs, R&D centers, and the growing domestic supercomputing ecosystem.

Essential Reading Material

To complement the lectures, the course references foundational texts:

  • The Sourcebook of Parallel Computing by Dongarra et al.
  • Parallel Programming with MPI by Peter Pacheco.
  • An Introduction to Parallel Programming with OpenMP, PThreads and MPI by Robert Cook.

Conclusion

The High Performance Scientific Computing course represents a unique fusion of academic rigor and practical, hands-on expertise from leaders in the field. For any professional or researcher looking to leverage the transformative power of supercomputing to solve tomorrow's most challenging problems, this course provides the critical knowledge and programming proficiency required to excel. It is more than a course; it's an investment into the foundational skills of 21st-century scientific discovery.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today