Courses
- CE 791B - High Performance Computer Modeling Link
- Purpose:
This is an intermediate level graduate course intended to prepare students for implementing high performance computer algorithms for numerically intensive simulations. The course is intended to lay foundation for students beginning to engage in their thesis research that require heavy duty numerical computing. This course is also expected to help students to understand and comprehend research papers that deal with high performance computer algorithms. - Objectives: By the end of the course one should be able to do the following things:
- Perform performance analysis of serial and parallel algorithms on a variety of high performance architectures.
- Design parallel algorithms for a variety of computing problems including: finite-difference and finite-element computations, dense and sparse matrix operations, fast fourier transforms, and sorting operations.
- Parallelize programs using the MPI and OpenMP libraries.
- Perform performance analysis of serial and parallel algorithms on a variety of high performance architectures.
» login to post comments
