Find this at http://www.npac.syr.edu/users/gcf/cps615oct3196/

CPS615-Initial Lecture on MPI ending with discussion of basic MPI_SEND

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

This covers MPI from a user's point of view and is meant to be a supplement to other online resources from MPI Forum, David Walker's Tutorial, Ian Foster's "Designing and Building Parallel Programs", Gropp,Lusk and Skjellum "Using MPI"
An Overview is based on subset of 6 routines that cover send/receive, environment inquiry (for rank and total number of processors) initialize and finalization with simple examples
Processor Groups, Collective Communication and Computation and Derived Datatypes are also discussed


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
CPS615Master96                   Master Set of Foils for 1996 Session 
                                  of CPS615
CPS615-95-MPI                    CPS615 Foils -- Message Passing 
                                  Interface MPI for users

Table of Contents for CPS615-Initial Lecture on MPI ending with discussion of basic MPI_SEND



CPS 615 Lectures 1996 Fall Semester -- October 31 -- Halloween

First Part of MPI Discussion
                   CPS615Master96 071 001 Delivered Lectures for 
                                          CPS615 -- Base Course for 
                                          the Simulation Track of 
                                          Computational Science
                                          Fall Semester 1996 --
                                          Lecture of October 31 - 1996
                    CPS615-95-MPI 002 002 Abstract of MPI -- The 
                                          Message Passing Interface --
                                           Presentation
                    CPS615-95-MPI 003 003 MPI Overview -- Comparison 
                                          with HPF -- I
                    CPS615-95-MPI 004 004 MPI Overview -- Comparison 
                                          with HPF -- II
                    CPS615-95-MPI 005 005 Some Key Features of MPI
                    CPS615-95-MPI 006 006 Some Difficulties with MPI
                    CPS615-95-MPI 007 007 Why use Processor Groups?
                    CPS615-95-MPI 008 008 MPI Conventions
                    CPS615-95-MPI 009 009 Standard Constants in MPI
                    CPS615-95-MPI 010 010 The Six Fundamental MPI 
                                          routines
                    CPS615-95-MPI 011 011 MPI_Init -- Environment 
                                          Management
                    CPS615-95-MPI 012 012 MPI_Comm_rank -- Environment
                                           Inquiry
                    CPS615-95-MPI 013 013 MPI_Comm_size -- Environment
                                           Inquiry
                    CPS615-95-MPI 014 014 MPI_Finalize -- Environment 
                                          Management
                    CPS615-95-MPI 015 015 Hello World in C plus MPI
                    CPS615-95-MPI 016 016 Comments on Parallel 
                                          Input/Output - I
                    CPS615-95-MPI 017 017 Comments on Parallel 
                                          Input/Output - II
                    CPS615-95-MPI 018 018 Review of Message Passing 
                                          Paradigm
                    CPS615-95-MPI 019 019 Basic Point to Point Message
                                           Passing I
                    CPS615-95-MPI 020 020 Basic Point to Point Message
                                           Passing II
                    CPS615-95-MPI 021 021 Blocking Send MPI_Send(C) 
                                          MPI_SEND(Fortran)
                    CPS615-95-MPI 022 022 Blocking Receive MPI_Recv(C)
                                           MPI_RECV(Fortran)

List of Foils Used as they occur

CPS615Master96                   Master Set of Foils for 1996 Session 
                                  of CPS615
71
CPS615-95-MPI                    CPS615 Foils -- Message Passing 
                                  Interface MPI for users
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Sorted List of Foils Used

CPS615Master96                   Master Set of Foils for 1996 Session 
                                  of CPS615
71
CPS615-95-MPI                    CPS615 Foils -- Message Passing 
                                  Interface MPI for users
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


© 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