Имеется коллективная функция MPI, например:
void MPI::Comm::Allgatherv(const void* sendbuf, int sendcount,
const MPI::Datatype& sendtype, void* recvbuf,
const int recvcounts[], const int displs[],
const MPI::Datatype& recvtype) const = 0
Можно ли как-то передавать массивы размерность которых unsigned? Т.е. у меня sendcount типа unsigned, insigned recvcounts[], ... .
P.S. почему в MPI размеры знаковые, как передать. например, -5 значений ?