X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/150d5c889f5f071ebe2ddcc8c4fcb1335e10707c..f54458a7bb43175fc8e22322bf8b36dd5af06969:/src/smpi/private.h diff --git a/src/smpi/private.h b/src/smpi/private.h index 6beed4938b..1979e5a291 100644 --- a/src/smpi/private.h +++ b/src/smpi/private.h @@ -30,6 +30,7 @@ typedef struct s_smpi_process_data *smpi_process_data_t; typedef struct s_smpi_subtype{ void (*serialize)(const void * input, void *output, size_t count, void* subtype); void (*unserialize)(const void * input, void *output, size_t count, void* subtype); + void (*subtype_free)(MPI_Datatype* type); } s_smpi_subtype_t; typedef struct s_smpi_mpi_datatype{ @@ -60,6 +61,7 @@ typedef struct s_smpi_mpi_request { MPI_Comm comm; smx_action_t action; unsigned flags; + int detached; #ifdef HAVE_TRACING int send; int recv;