113 |
|
#ifdef IS_MPI |
114 |
|
//broadcasting the stream size |
115 |
|
streamSize = ppStream.str().size() +1; |
116 |
< |
MPI_Bcast(&streamSize, 1, MPI_LONG, masterNode, MPI_COMM_WORLD); |
116 |
> |
MPI_Bcast(&streamSize, 1, MPI_INT, masterNode, MPI_COMM_WORLD); |
117 |
|
MPI_Bcast(static_cast<void*>(const_cast<char*>(ppStream.str().c_str())), |
118 |
|
streamSize, MPI_CHAR, masterNode, MPI_COMM_WORLD); |
119 |
|
|
127 |
|
// MPI::COMM_WORLD.Bcast(&mdFileVersion, 1, MPI::INT, masterNode); |
128 |
|
|
129 |
|
//get stream size |
130 |
< |
MPI_Bcast(&streamSize, 1, MPI_LONG, masterNode, MPI_COMM_WORLD); |
130 |
> |
MPI_Bcast(&streamSize, 1, MPI_INT, masterNode, MPI_COMM_WORLD); |
131 |
|
// MPI::COMM_WORLD.Bcast(&streamSize, 1, MPI::LONG, masterNode); |
132 |
|
char* buf = new char[streamSize]; |
133 |
|
assert(buf); |