X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/99e2ec610b1e3484fa0a012a49ab3f99fe88bda0..a78ea01a79ad9f2b8586a3d481edbd461167631e:/include/smpi/mpif.h diff --git a/include/smpi/mpif.h b/include/smpi/mpif.h index c7ca8d8eed..aabde41d59 100644 --- a/include/smpi/mpif.h +++ b/include/smpi/mpif.h @@ -18,6 +18,7 @@ integer MPI_MAX_DATAREP_STRIN, MPI_MAX_INFO_KEY integer MPI_MAX_INFO_VAL, MPI_MAX_OBJECT_NAME, MPI_MAX_PORT_NAME integer MPI_ANY_SOURCE, MPI_PROC_NULL, MPI_ANY_TAG, MPI_UNDEFINED + integer MPI_IN_PLACE, MPI_TAG_UB, MPI_TAG_LB parameter(MPI_MAX_PROCESSOR_NAME=100) parameter(MPI_MAX_ERROR_STRING=100) parameter(MPI_MAX_DATAREP_STRIN =100) @@ -25,14 +26,17 @@ parameter(MPI_MAX_INFO_VAL=100) parameter(MPI_MAX_OBJECT_NAME=100) parameter(MPI_MAX_PORT_NAME=100) - parameter(MPI_ANY_SOURCE=-1) - parameter(MPI_PROC_NULL=-2) - parameter(MPI_ANY_TAG=-1) - parameter(MPI_UNDEFINED=-1) + parameter(MPI_ANY_SOURCE=-555) + parameter(MPI_PROC_NULL=-666) + parameter(MPI_ANY_TAG=-444) + parameter(MPI_UNDEFINED=-333) + parameter(MPI_IN_PLACE=-222) + parameter(MPI_TAG_UB=0) + parameter(MPI_TAG_LB=0) integer MPI_SUCCESS, MPI_ERR_COMM, MPI_ERR_ARG, MPI_ERR_TYPE integer MPI_ERR_REQUEST, MPI_ERR_INTERN, MPI_ERR_COUNT - integer MPI_ERR_RANK, MPI_ERR_OTHER + integer MPI_ERR_RANK, MPI_ERR_OTHER, MPI_ERR_UNKNOWN integer MPI_ERR_TAG, MPI_ERR_TRUNCATE, MPI_ERR_GROUP, MPI_ERR_OP integer MPI_IDENT, MPI_SIMILAR, MPI_UNEQUAL, MPI_CONGRUENT integer MPI_WTIME_IS_GLOBAL @@ -49,6 +53,7 @@ parameter(MPI_ERR_GROUP=10) parameter(MPI_ERR_OP=11) parameter(MPI_ERR_OTHER=12) + parameter(MPI_ERR_UNKNOWN=13) parameter(MPI_IDENT=0) parameter(MPI_SIMILAR=1) parameter(MPI_UNEQUAL=2) @@ -61,9 +66,14 @@ parameter(MPI_COMM_SELF=-2) parameter(MPI_COMM_WORLD=0) + integer MPI_GROUP_NULL, MPI_GROUP_EMPTY + parameter(MPI_GROUP_NULL=-1) + parameter(MPI_GROUP_EMPTY=-2) + ! This should be equal to the number of int fields in MPI_Status - integer MPI_STATUS_SIZE + integer MPI_STATUS_SIZE, MPI_STATUSES_IGNORE parameter(MPI_STATUS_SIZE=4) + parameter(MPI_STATUSES_IGNORE=0) integer MPI_STATUS_IGNORE(MPI_STATUS_SIZE) common/smpi/ MPI_STATUS_IGNORE @@ -118,6 +128,13 @@ parameter(MPI_BAND=9) parameter(MPI_BOR=10) parameter(MPI_BXOR=11) + + INTEGER MPI_ADDRESS_KIND, MPI_OFFSET_KIND + PARAMETER (MPI_ADDRESS_KIND=8) + PARAMETER (MPI_OFFSET_KIND=8) + + INTEGER MPI_MODE_NOPRECEDE + PARAMETER (MPI_MODE_NOPRECEDE=8192) external MPI_INIT, MPI_FINALIZE, MPI_ABORT external MPI_COMM_RANK, MPI_COMM_SIZE, MPI_COMM_DUP, MPI_COMM_SPLIT