Mesh Exchange

7/1/97


Click here to start


Table of Contents

Mesh Exchange

Sample Code

Deadlocks!

Fix 1: Use Irecv

Timing Model

Mesh Exchange - Step 1

Mesh Exchange - Step 2

Mesh Exchange - Step 3

Mesh Exchange - Step 4

Mesh Exchange - Step 5

Mesh Exchange - Step 6

Timeline from IBM SP

Distribution of Sends

Why Six Steps?

Fix 2: Use Isend and Irecv

Mesh Exchange - Steps 1-4

Timeline from IBM SP

Lesson: Defer Synchronization

MPI-2 Solution

One-sided Code

Author: [email protected]

Email: [email protected]

Home Page: http://www.mcs.anl.gov/~gropp

Download presentation source