parallel / 3-2010
.pdf)
MPI- .
) . :
, ;
- -
.
2008
)
2008
"
2008
"
2008
MPI .
:
MPI_[I][R, S, B]Send
[I] (Immediate)
. [R, S, B]
: , .
.
/ 8 .
2008
$ :
MPI_[I]Recv
2 .
)
.
2008
!"
C
int MPI_Send(void *buf, int count, MPI_Datatype datatype,int dest, int tag, MPI_Comm comm)
MPI_Send(buf, count, datatype, dest, tag, comm, ierr)
buf - * ;
count - * (
count = 0);
datatype - MPI *;
dest - - ( 0
n – 1, n );
tag - ;
comm - ;
ierr - ..
2008
) .
( / )
, . . ,
. $. « » MPI. % -
.
' .
. ,
( . *
).
2008
C
int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status)
MPI_Recv(buf, count, datatype, dest, tag, comm, status, ierr)
buf - * ;
count - * ;
datatype - MPI *;
source - - ( 0
n – 1, n );
tag - ;
comm - ;
status - ;
ierr - ..
2008