Difference between revisions of "MPI"

From SourceWiki
Jump to navigation Jump to search
Line 3: Line 3:
  
 
=Introduction=
 
=Introduction=
 +
 +
SPMD
  
 
=Hello World=
 
=Hello World=

Revision as of 12:25, 19 July 2010

MPI: Message passing for distributed memory computing

Introduction

SPMD

Hello World

These programs assume that all processes can write to the screen. This is not a safe assumption.

Send and Receive

triple (address, count, type)

A Common Bug

Non-Blocking Communication

Latency Hiding

Collective Communications

Load Balancing