Short Course on Introduction to HPC – 13th – 14th September 2019

Registration link
IISc Personnel:

Course Objectives:

To introduce the fundamentals of parallel computing including parallel architectures, parallel programming principles and models and commonly used parallel programing constructs/libraries. Programming labs will provide experience in using the parallel programming constructs. This course is intended for beginners, especially new students, wanting to get exposed to the parallel computing fundamentals.

Day 9:30-11:30 11:30-


11:45-1:00 1:00 – 2:00
2:00-2:45 2:45-3:45 3:45-4:00 4:00-5:30
Day 1


Introduction to Parallel Architecture and Programming Principles


Tea Introduction to OpenMP – I


Lunch Break
Introduction to OpenMP – II


Programming Environment on Cray XC- 40


Tea OpenMP Programming Lab – I
Day 2


Introduction to MPI


Tea MPI Programming Lab – I


Lunch Break OpenMP Programming Lab – I Tea


MPI  Programming Lab – II

(3:30 – 4:30)

MPI+OpenMP applications

(4:30 – 5:30)