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
|
CPS615Master96 Master Set of Foils for 1996 Session of CPS615 CPS615-95-MPI CPS615 Foils -- Message Passing Interface MPI for users CPS615-95C CPS615 Foils -- set C: Laplace Example -- Programming Models and Performance
CPS615Master96 072 001 Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science Fall Semester 1996 -- Lecture of November 7 - 1996 CPS615Master96 077 002 Abstract of Nov 7 1996 CPS615 Lecture CPS615-95-MPI 022 003 Blocking Receive MPI_Recv(C) MPI_RECV(Fortran) CPS615-95-MPI 023 004 Fortran example:Blocking Receive MPI_RECV CPS615-95-MPI 024 005 Hello World:C Example of Send and Receive CPS615-95-MPI 025 006 Interpretation of Returned Message Status CPS615-95-MPI 026 007 Naming Conventions for Send and Receive CPS615-95-MPI 027 008 Collective Communication CPS615-95-MPI 028 009 Hello World:C Example of Broadcast CPS615-95-MPI 029 010 Collective Computation CPS615-95-MPI 030 011 Examples of Collective Communication/Computation CPS615-95-MPI 031 012 More Examples of Collective Communication/Computation CPS615-95-MPI 032 013 Examples of MPI_ALLTOALL CPS615-95-MPI 033 014 Motivation for Derived Datatypes in MPI CPS615-95-MPI 034 015 Derived Datatype Basics CPS615-95-MPI 035 016 Simple Example of Derived Datatype CPS615-95-MPI 036 017 More Complex Datatypes MPI_TYPE_VECTOR/INDEXED CPS615-95-MPI 037 018 Use of Derived Types in Jacobi Iteration with Guard Rings--I CPS615-95-MPI 038 019 Use of Derived Types in Jacobi Iteration with Guard Rings--II CPS615-95-MPI 039 020 Other Useful Concepts in MPI
CPS615-95C 018 021 Parallel Laplace Programming: Set Up of Message Passing for Jacobi Iteration in One Dimension CPS615-95C 019 022 Node Program: Message Passing for Laplace Sover CPS615-95C 020 023 Collective Communication Primitives CPS615-95C 021 024 Implementation of MPSHIFT(+1, SOURCE,DEST) CPS615-95C 022 025 Possible Implementation of MPSHIFT in MPI CPS615-95C 023 026 Implementation of SHIFT in MPI CPS615-95C 024 027 Implementation of GLOBALMAX (TEST)
CPS615Master96 Master Set of Foils for 1996 Session of CPS61572 77
CPS615-95-MPI CPS615 Foils -- Message Passing Interface MPI for users22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
CPS615-95C CPS615 Foils -- set C: Laplace Example -- Programming Models and Performance18 19 20 21 22 23 24
CPS615Master96 Master Set of Foils for 1996 Session of CPS61572 77
CPS615-95-MPI CPS615 Foils -- Message Passing Interface MPI for users22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
CPS615-95C CPS615 Foils -- set C: Laplace Example -- Programming Models and Performance18 19 20 21 22 23 24