MPI_Allgather и динамическая структура - PullRequest
0 голосов
/ 26 марта 2012

Я хочу отправить массив структуры с MPI_Allgather(), но моя структура имеет динамический массив:

typedef struct {
    float a;
    int* b;
} structure_t;

Моя структура инициализируется следующим образом:

 structure_t *resultat = (structure_t*) malloc( sizeof( structure_t ) + n * sizeof( int ) );

Но как я могу отправить свою структуру с MPI_Allgather? Как я могу создать два (отправить и получить) массива?

...