CSE-745 – Parallel and High Performance Computing

Course Outline    2025

Dr. Sergey Mashchenko                      
Email: mashchs mcmaster.ca (put the symbol @ between mashchs and the rest of the address)
Office: ABB (A.N. Bourns Science Building) 354,  office hours: Monday (11:00am-12:00pm)
Lectures: temporary classroom, CNH 207, Monday (12:30pm-3:20pm)



An introduction to general ideas and principles of parallel programming followed by a presentation of the shared-memory and message-passing approaches to parallel code development based on, respectively, the OpenMP and MPI standards. Students will develop simple parallel applications in C and FORTRAN. Students will acquire the skills necessary to operate, debug and modify existing parallel codes and available libraries (such as PDE solvers) using these standard approaches for various applications.

Workload: 3 lecture hours/week, 12 weeks.

Required materials: none.

Course web site: http://www.physics.mcmaster.ca/~syam/teaching (course notes will be posted here).

Marking Scheme:     Course Project:         30%
                                 Home Assignments:   40%
                                 In-Class Quizzes:      30%