]> AND Public Git Repository - simgrid.git/blobdiff - src/smpi/bindings/smpi_pmpi_info.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
MPI_Scatterv: sendcounts and displs params can be NULL on non-root ranks
[simgrid.git] / src / smpi / bindings / smpi_pmpi_info.cpp
index ca08ebf6e5d6e6a0804d4cc36756ec7c9e51a2b5..82634cfe771b249511bdfdea4a04194d248cb16b 100644 (file)
@@ -74,9 +74,13 @@ int PMPI_Info_get_valuelen( MPI_Info info, const char *key, int *valuelen, int *
 }
 
 MPI_Info PMPI_Info_f2c(MPI_Fint info){
+  if(info==-1)
+    return MPI_INFO_NULL;
   return static_cast<MPI_Info>(simgrid::smpi::Info::f2c(info));
 }
 
 MPI_Fint PMPI_Info_c2f(MPI_Info info){
+  if(info==MPI_INFO_NULL)
+    return -1;
   return info->c2f();
 }