INFO 0939: High Performance Scientific Computing - Fall 2016

Schedule

    Project (evaluation)
Tue 20/09 General introduction (slides); Review: C programming language
Tue 27/09No class
Tue 04/10 Computer architectures (slides); Cluster connection and introduction to SLURM Project 1
Tue 11/10 Class time for project 1
Tue 18/10 Introduction to MPI, part I (slides); Class time for project 1 and for practical use of MPI on clusters
Tue 25/10 Parallel programming (slides) and numerical treatment of differential equations (slides); Introduction to MPI, part II Project 2
Tue 01/11 No class
Tue 08/11 Introduction to BLAS (slides); Class time for project 2
Tue 15/11 Introduction to OpenMP (slides); Numerical treatment of differential equations (continued) (slides)
Tue 22/11 Direct (slides) and iterative (slides) linear solvers; High-performance linear algebra (slides); Class time for project 3 Project 3
Tue 29/11 Class time and TA office hours for project 3
Tue 06/12 Class time and TA office hours for project 3
Tue 13/12 Class time and TA office hours for project 3
Tue 20/12 Class time and TA office hours for project 3

Useful links