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%