是否有任何方法可以通过使用MPI_Pack()将uuid_t与MPI的消息一起传递?因为据我所知,MPI不支持这种特定的数据类型
明白了,我可以用MPI_datatype的MPI_CHAR传递它,我想发送的字符串长度。例如:
MPI_Unpack(buffer, bufsize, &pos, &msg->sender_uuid, 37, MPI_CHAR, MPI_COMM_WORLD);
其中37为字符串长度