[RO] added MPI_UNSIGNED_LONG as type
This commit is contained in:
@@ -53,6 +53,7 @@ enum ro_net_types {
|
||||
RO_NET_DOUBLE,
|
||||
RO_NET_INT,
|
||||
RO_NET_LONG,
|
||||
RO_NET_UNSIGNED_LONG,
|
||||
RO_NET_LONG_LONG,
|
||||
RO_NET_SHORT,
|
||||
RO_NET_LONG_DOUBLE
|
||||
|
||||
@@ -61,7 +61,7 @@ struct GetROType<unsigned int> {
|
||||
|
||||
template <>
|
||||
struct GetROType<unsigned long> {
|
||||
static constexpr ro_net_types Type{RO_NET_LONG};
|
||||
static constexpr ro_net_types Type{RO_NET_UNSIGNED_LONG};
|
||||
};
|
||||
|
||||
template <>
|
||||
|
||||
@@ -376,6 +376,8 @@ static MPI_Datatype convertType(ro_net_types type) {
|
||||
return MPI_INT;
|
||||
case RO_NET_LONG:
|
||||
return MPI_LONG;
|
||||
case RO_NET_UNSIGNED_LONG:
|
||||
return MPI_UNSIGNED_LONG;
|
||||
case RO_NET_LONG_LONG:
|
||||
return MPI_LONG_LONG;
|
||||
case RO_NET_SHORT:
|
||||
|
||||
Reference in New Issue
Block a user