top of page

High Performance
Computing

This course offers the fundamentals of High performance computing and its offer basics of FORTRAN lagnuage.

Instructor: Anushka Joshi

Class Area: COER

Email: anushkazinc@gmail.com

ANNOUNCEMENTS

February 20, 2023: Classes will begin

​

​

SYLLABUS (Click on the text to view syllabus)

EVALUATION COMPONENTS

  • Term tests/quizzes (10%)

  • Assignments + Practical (15%)

  • Class participation (5%)

  • Mid-Term Examination (30%)

  • End Term Examination (40%)

COURSE OBJECTIVES, LEARNING OUTCOMES AND PREREQUISITES

  • To understand the basic concepts of HPC

  • To understand the basics of FORTRAN programming language and build FORTRAN program.

​

Prerequisites: NIL

​

LECTURE NOTES

  1. Introduction to Parallel Computing: Link

  2. Algebra of Parallel Computing: Link
  3. Python in HPC: Link
  4. Principles of Programming Correctness: Link
  5. Fortran: Link
  6. Fortran Makefiles: Link

MTE Question Papers

1. MTE 1: click here

2. MTE 2: To be conducted...

RECOMMENDED STUDY MATERIAL

​The following will be used as a reference/textbook for this course:

  1. High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)

bottom of page