CPSC 7110 - High Performance Scientific Computing


(3) Credit Hours

This course covers parallel programming and performance optimization techniques used to achieve maximal computational performance on modern computer systems, with an emphasis on scalable scientific applications.  Topics include (1) serial optimization of numeric codes (2) scalable parallel software development on distributed and shared memory architectures, using MPI and OpenMP (3) use of computational accelerators such as NVIDIA GPU, using CUDA and OpenACC (4) state of the art numerical algorithms as applied to structural mechanics, computational fluid dynamics and molecular dynamics. Prerequisite: CPSC 5210 or department head approval. Differential course fee will be assessed.

Print-Friendly Page (opens a new window)