So senden Sie eine variable vom Typ struct in MPI_Send()?

Habe ich codiert ein Programm in C unter Verwendung von MPI, wobei die struct-variable, die gesendet werden, in einen ring Mode, um die Prozesse und, basierend auf den empfangenen Wert aus der variable, die Arbeit für diesen bestimmten Prozess zugeordnet ist.

Das problem ist, ich muss wissen, wie Sie zu senden eine struct variable in der MPI_Send() - Funktion wie es ist, UNGÜLTIGER DATENTYP zur Laufzeit Betrachten Sie das folgende Beispiel

struct info{
  int ne, n, u, v, process, min, strip, mincost, b;
} stat;

MPI_Send(&stat,sizeof(stat),sizeof(struct info),1,2,MPI_COMM_WORLD);
InformationsquelleAutor Sushil Ks | 2013-08-10
Schreibe einen Kommentar