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 |
CPS615Master96 Master Set of Foils for 1996 Session of CPS615 CPS615-95-MPI CPS615 Foils -- Message Passing Interface MPI for users
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)
CPS615Master96 Master Set of Foils for 1996 Session of CPS61571
CPS615-95-MPI CPS615 Foils -- Message Passing Interface MPI for users2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
CPS615Master96 Master Set of Foils for 1996 Session of CPS61571
CPS615-95-MPI CPS615 Foils -- Message Passing Interface MPI for users2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22