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

Registration link
IISc Personnel: https://bit.ly/2P7PvxD

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

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

(Friday)

Introduction to Parallel Architecture and Programming Principles

(PDF) (PDF)

Tea Introduction to OpenMP – I

(pptx)

Lunch Break
Introduction to OpenMP – II

(pptx)

Programming Environment on Cray XC- 40

(PDF)

Tea OpenMP Programming Lab – I
Day 2

(Saturday)

Introduction to MPI

(PDF)

Tea MPI Programming Lab – I

(PDF)

Lunch Break OpenMP Programming Lab – I Tea

(3:00-3:30)

MPI  Programming Lab – II

(3:30 – 4:30)

MPI+OpenMP applications

(4:30 – 5:30)