- XBT_WARN("MPI_(I)Allgather : received size from each process differs from sent size");
+ XBT_WARN("MPI_(I)Allgather : received size from each process differs from sent size : %zu vs %zu", recvtype->size() * recvcount, sendtype->size() * sendcount);
return MPI_ERR_TRUNCATE;
}
return MPI_ERR_TRUNCATE;
}
@@ -704,7+704,7 @@ int PMPI_Ialltoall(const void* sendbuf, int sendcount, MPI_Datatype sendtype, vo
- XBT_WARN("MPI_(I)Alltoall : receive size from each process differs from sent size");
+ XBT_WARN("MPI_(I)Alltoall : receive size from each process differs from sent size : %zu vs %zu", recvtype->size() * recvcount, real_sendtype->size() * real_sendcount);
- XBT_WARN("MPI_(I)Alltoallv : receive size from me differs from sent size to me");
+ XBT_WARN("MPI_(I)Alltoallv : receive size from me differs from sent size to me : %zu vs %zu", recvtype->size() * recvcounts[comm->rank()], real_sendtype->size() * real_sendcounts[comm->rank()]);
- XBT_WARN("MPI_(I)Alltoallw : receive size from me differs from sent size to me");
+ XBT_WARN("MPI_(I)Alltoallw : receive size from me differs from sent size to me : %zu vs %zu", recvtypes[comm->rank()]->size() * recvcounts[comm->rank()], real_sendtypes[comm->rank()]->size() * real_sendcounts[comm->rank()]);