Lecture on  Advance Parallel Computation

---------------------------------------------------------------------------------------------------------

                        Fifty per cent of the computing resources in the industry are nowadays parallel computers. As a matter of fact, efficient numerical simulation is becoming a key component in the design of new products and/or the production of energy. This lecture will review tools, algorithms and applications of parallel computing. Main emphasis will be on practical issues and we will be using alpha based parallel systems as well as so called Beowulf system.

                        We will review message passing programming, benchmarking and verification of existing codes as common tools. We will study the parallel version of fundamental algorithms to solve linear systems, fast Fourier transforms, and modern methods as domain decomposition and multigrids. Application will includes three basic families of problems that are heat transfer, wave propagation and potential flow.  These examples will provide a basis to further development in grid computing.

 

 

Plan:

 

                                                Introduction and Motivation

 

 

            Tools                           Applications                            Methods

 

 

            Message Passing          Potential Flow                          Linear system solve

 

 

            Benchmarking               Heat Transfer                           Multilevel Method

 

 

            Code verification          Wave propagation                    Domain Decomposition