Foilset Search Full Index for Scripted foilset

CPS615-Completion of MPI foilset and Application to Jacobi Iteration in 2D

Given by Geoffrey C. Fox at Delivered Lectures of CPS615 Basic Simulation Track for Computational Science on 7 November 96. Foils prepared 11 November 1996

This completes the MPI general discussion with the basic message passing, collective communication and some advanced features
It then returns to Laplace Example foilset to show how MPI can be used here
  • We have previously used this for HPF and performance analysis


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
Master Set of Foils for 1996 Session of CPS615
CPS615 Foils -- Message Passing Interface MPI for users
CPS615 Foils -- set C: Laplace Example -- Programming Models and Performance

Table of Contents for CPS615-Completion of MPI foilset and Application to Jacobi Iteration in 2D

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where HTML is sufficient
Indicates Available audio which is greyed out if missing


CPS 615 Lectures 1996 Fall Semester -- November 7

Last part of General MPI Discussion
1 Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of November 7 - 1996
2 Abstract of Nov 7 1996 CPS615 Lecture
3 Blocking Receive MPI_Recv(C) MPI_RECV(Fortran)
4 Fortran example:Blocking Receive MPI_RECV
5 Hello World:C Example of Send and Receive
6 Interpretation of Returned Message Status
7 Naming Conventions for Send and Receive
8 Collective Communication
9 Hello World:C Example of Broadcast
10 Collective Computation
11 Examples of Collective Communication/Computation
12 More Examples of Collective Communication/Computation
13 Examples of MPI_ALLTOALL
14 Motivation for Derived Datatypes in MPI
15 Derived Datatype Basics
16 Simple Example of Derived Datatype
17 More Complex Datatypes MPI_TYPE_VECTOR/INDEXED
18 Use of Derived Types in Jacobi Iteration with Guard Rings--I
19 Use of Derived Types in Jacobi Iteration with Guard Rings--II
20 Other Useful Concepts in MPI

Go back to Use of MPI in Laplace Example -- Jacobi Iteration
21 Parallel Laplace Programming: Set Up of
Message Passing for Jacobi Iteration in One Dimension
22 Node Program: Message Passing for Laplace Sover
23 Collective Communication Primitives
24 Implementation of MPSHIFT(+1, SOURCE,DEST)
25 Possible Implementation of MPSHIFT in MPI
26 Implementation of SHIFT in MPI
27 Implementation of GLOBALMAX (TEST)

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Aug 15 1997