X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9e6224ecd95ff7b6452fe9b2c088138877797542..af94b4458a6da51502a01c06756e4c11cfbe2648:/src/smpi/private.h diff --git a/src/smpi/private.h b/src/smpi/private.h index 6c34cd07c8..9c40250103 100644 --- a/src/smpi/private.h +++ b/src/smpi/private.h @@ -26,6 +26,7 @@ typedef struct s_smpi_process_data *smpi_process_data_t; #define RECV_DELETE 0x10 #define ISEND 0x20 #define SSEND 0x40 +#define PREPARED 0x80 // this struct is here to handle the problem of non-contignous data // for each such structure these function should be implemented (vector // index hvector hindex struct) @@ -48,19 +49,19 @@ typedef struct s_smpi_mpi_datatype{ } s_smpi_mpi_datatype_t; -#define COLL_TAG_REDUCE 111 -#define COLL_TAG_SCATTER 222 -#define COLL_TAG_SCATTERV 333 -#define COLL_TAG_GATHER 444 -#define COLL_TAG_ALLGATHER 555 -#define COLL_TAG_ALLGATHERV 666 -#define COLL_TAG_BARRIER 777 -#define COLL_TAG_REDUCE_SCATTER 888 -#define COLL_TAG_ALLTOALLV 999 -#define COLL_TAG_ALLTOALL 1111 -#define COLL_TAG_GATHERV 2222 -#define COLL_TAG_BCAST 3333 -#define COLL_TAG_ALLREDUCE 4444 +#define COLL_TAG_REDUCE -112 +#define COLL_TAG_SCATTER -223 +#define COLL_TAG_SCATTERV -334 +#define COLL_TAG_GATHER -445 +#define COLL_TAG_ALLGATHER -556 +#define COLL_TAG_ALLGATHERV -667 +#define COLL_TAG_BARRIER -778 +#define COLL_TAG_REDUCE_SCATTER -889 +#define COLL_TAG_ALLTOALLV -1000 +#define COLL_TAG_ALLTOALL -1112 +#define COLL_TAG_GATHERV -2223 +#define COLL_TAG_BCAST -3334 +#define COLL_TAG_ALLREDUCE -4445 //***************************************************************************************** typedef struct s_smpi_mpi_request {