Parallel Algorithms and Software for Numerical Solution of Partial Differential Equations

CSCI 5636

The mathematical models of most scientific and engineering problems take the form of partial differential equations. With the rapid development of high speed computers over the past decades, the possibilities of efficiently utilizing these models have dramatically increased. With the new possibilities, intensive researches in computer simulation of large scale engineering problems are bringing revolutionary changes in science and engineering. The focus of this course is on efficient numerical methods and software for solving partial differential equations, with emphasis on the newly developed parallel algorithms, such as domain decomposition and multigrid methods. Among the topics are: Students will be expected to implement some of the algorithms on either a parallel machine. A knowledge of a programming language, such as Fortran, C or C++ is essential. Parallel programming experience is not required. Grade will be based on class projects.

Reference books: