GS 535 : Parallel tools for scientific modeling

1. Introduction

Introductory presentation (powerpoint)
Text: "Using MPI" (2nd edition), W. Gropp, E. Lusk, A. Skjellum, MIT Press, 1999 ($45).

2. First steps with MPI

2.1 Preliminaries, compilers, programming

Programming on linux for scientific computing (last year's seminar notes)

2.2 Calculating the value of pi=3.1415... in parallel

(Example borrowed from the text book with various hints on accessing and using the panoramix cluster).

2.3 Using send and receive

A somewhat slower introduction to Section 3.6 of the text.

3. Finite difference methods for solving partial differential equations

3.1. A one-dimensional example

Description of solution techniques to a simple 1D Poisson problem

A few suggestions for programming exercises: