High-Performance Scientific Computing
Computationally-intensive applications in science and engineering are implemented on the fastest computers available, today composed of many processors operating in parallel. Parallel computer architectures; implementation of numerical algorithms on parallel architectures; performance evaluation. Topics from: matrix-vector product, solution of linear systems, sparse matrices, iterative methods, domain decomposition, Fourier solvers. For students in computer science, applied mathematics, science, engineering. Ordinarily offered in years alternating with CSC446H1 .
Prerequisites & course information
Prerequisite: CSC436H1 / CSCD37H3 / 75% or greater in CSC336H1 / 75% or greater in CSC338H5 / 75% or greater in CSCC37H3 / equivalent mathematical background; CSC209H1 / CSC209H5 / CSCB09H3 / proficiency in C, C++, or Fortran; Prerequisite:; Exclusion: NOTE: Students not enrolled in the Computer Science Major or Specialist program at A&S, UTM, or UTSC, or the Data Science Specialist at A&S, are limited to a maximum of 1.5 credits in 300-/400-level CSC/ECE courses.; Exclusion:
Sources
- Course catalogue ↗2026-2027