Syntax:
Input Parameter:
Anmerkung:
Sinn und Zweck dieser Funktion besteht darin, bei wiederkehrenden Sendeoperationen mit gleicher Parameterliste Overhead einzusparen. Das eigentliche Senden wird mit MPI_Start gestartet. Erst nach Beendigung der Sendeoperation dürfen die Daten im Sendepuffer modifiziert werden.
Aufruf:
#include "mpi.h"
int count, dest, tag, n, i;
void *buf;
MPI_Datatype datatype;
MPI_Comm comm;
MPI_Request request;
MPI_Status status;
...
MPI_Ssend_init(buf, count, datatype, dest, tag, comm, &request);
for (i=0; i<n; i++) {
... Puffer aktualisieren ...
MPI_Start(&request);
...
MPI_Wait(&request, &status);
...
}
MPI_Request_free(&request);
...