Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
somehow we forgot MPI_REAL datatype C-fortran compatibility
authordegomme <degomme@localhost.localdomain>
Wed, 29 Oct 2014 10:17:08 +0000 (11:17 +0100)
committerdegomme <degomme@localhost.localdomain>
Wed, 29 Oct 2014 10:17:08 +0000 (11:17 +0100)
include/smpi/smpi.h
src/smpi/smpi_mpi_dt.c

index 4b96b52..0787fad 100644 (file)
@@ -221,6 +221,7 @@ XBT_PUBLIC_DATA(MPI_Datatype) MPI_2FLOAT;
 XBT_PUBLIC_DATA(MPI_Datatype) MPI_2DOUBLE;
 XBT_PUBLIC_DATA(MPI_Datatype) MPI_2LONG;//only for compatibility with Fortran
 
+XBT_PUBLIC_DATA(MPI_Datatype) MPI_REAL;
 XBT_PUBLIC_DATA(MPI_Datatype) MPI_REAL4;
 XBT_PUBLIC_DATA(MPI_Datatype) MPI_REAL8;
 XBT_PUBLIC_DATA(MPI_Datatype) MPI_REAL16;
index 047cf91..350ee0f 100644 (file)
@@ -132,6 +132,7 @@ CREATE_MPI_DATATYPE(MPI_2FLOAT, float_float);
 CREATE_MPI_DATATYPE(MPI_2DOUBLE, double_double);
 CREATE_MPI_DATATYPE(MPI_2LONG, long_long);
 
+CREATE_MPI_DATATYPE(MPI_REAL, float);
 CREATE_MPI_DATATYPE(MPI_REAL4, float);
 CREATE_MPI_DATATYPE(MPI_REAL8, float);
 CREATE_MPI_DATATYPE(MPI_REAL16, double);