有没有一种方法可以创建自定义的MPI_Datatype,以便可以通过MPI_Bcast发送整个结构而不是一个接一个地发送?例如这种结构:
typedef struct{
unsigned char none;
}pixelbw;
typedef struct{
unsigned char red, green, blue;
}pixelc;
typedef struct {
char *type;
int height;
int width;
short colors;
pixelbw **bw;
pixelc **c;
}image;