Hello, World with send and receive.
rank=0;
size = 4;
tag=137;
define msg;
send ( msg, 1);
send ( msg, 2);
send ( msg, 3);
printf …;
Processor A
STDOUT
I am processor
0 saying msg.
rank=1;
size = 4;
tag=137;
recv ( msg, 0);
printf …;
Processor B
STDOUT
I am processor
1 saying msg.
rank=2;
size = 4;
tag=137;
recv ( msg, 0);
printf …;
Processor C
STDOUT
I am processor
2 saying msg.
rank=3;
size = 4;
tag=137;
recv ( msg, 0 );
printf …;
Processor D
STDOUT
I am processor
3 saying msg.
Output merged in some order.
Previous slide
Next slide
Back to first slide
View graphic version