【发布时间】:2014-04-20 22:29:24
【问题描述】:
我只是试图将一些字符串分散到节点,然后将它们接收回一个新数组中。当我打印新数组时,终端将输出
name1
(empty line)
(empty line)
(empty line)
这是我的散点图:
std::string files[4] = {"name1", "name2", "name3", "name4"};
std::string recArr[4];
MPI_Scatter(files, 5, MPI_CHAR, recArr, 5, MPI_CHAR, 0, world);
for(int i = 0; i < 4; i++) std::cout << recArr[i] << "\n";
【问题讨论】: