我的项目有一个严重的问题。我需要将图像数据发送到集群中的另一个节点。我用 ImageMagick 读取图像,如下所示:
Image testImage;
// read in the file
testImage.read("image.png");
我将其发送为:
MPI_Send( &testImage, sizeof(Image), MPI_BYTE, i , 100, MPI_COMM_WORLD);
其他节点应该接收它:
Image subimage_toModify;
MPI_Recv( &subimage_toModify, sizeof(Image), MPI_BYTE, 0, 100, MPI_COMM_WORLD, &status);
但我得到一个分段错误:
Signal code: Address not mapped (1)
任何人都可以提供帮助吗?我几乎感到沮丧!