AMPI: add deprecated MPI_COMBINER_{HVECTOR_HINDEXED,STRUCT}_INTEGER 88/4888/1
authorMatthias Diener <mdiener@illinois.edu>
Tue, 8 Jan 2019 21:44:25 +0000 (15:44 -0600)
committerMatthias Diener <mdiener@illinois.edu>
Tue, 8 Jan 2019 21:44:25 +0000 (15:44 -0600)
Necessary for newer ROMIO versions.

Change-Id: I9dec2440a9a746b3e99b29fd0eaa1cf5fc819e63

src/libs/ck-libs/ampi/ampi.h
src/libs/ck-libs/ampi/ampif.h

index 681b0e89cb8bfcda5de57d804ae5089e7d0731e5..3c7e0fd3a642b8c3e83a22cb618061694a9eaab5 100644 (file)
@@ -405,18 +405,21 @@ typedef void (*MPI_PupFn)(pup_er, void*);
 typedef void (*MPI_MigrateFn)(void);
 
 /* for the datatype decoders */
-#define MPI_COMBINER_NAMED           1
-#define MPI_COMBINER_CONTIGUOUS      2
-#define MPI_COMBINER_VECTOR          3
-#define MPI_COMBINER_HVECTOR         4
-#define MPI_COMBINER_INDEXED         5
-#define MPI_COMBINER_HINDEXED        6
-#define MPI_COMBINER_STRUCT          7
-#define MPI_COMBINER_DARRAY          8
-#define MPI_COMBINER_RESIZED         9
-#define MPI_COMBINER_SUBARRAY       10
-#define MPI_COMBINER_INDEXED_BLOCK  11
-#define MPI_COMBINER_HINDEXED_BLOCK 12
+#define MPI_COMBINER_NAMED            1
+#define MPI_COMBINER_CONTIGUOUS       2
+#define MPI_COMBINER_VECTOR           3
+#define MPI_COMBINER_HVECTOR          4
+#define MPI_COMBINER_HVECTOR_INTEGER  5
+#define MPI_COMBINER_INDEXED          6
+#define MPI_COMBINER_HINDEXED         7
+#define MPI_COMBINER_HINDEXED_INTEGER 8
+#define MPI_COMBINER_STRUCT           9
+#define MPI_COMBINER_STRUCT_INTEGER   10
+#define MPI_COMBINER_DARRAY           11
+#define MPI_COMBINER_RESIZED          12
+#define MPI_COMBINER_SUBARRAY         13
+#define MPI_COMBINER_INDEXED_BLOCK    14
+#define MPI_COMBINER_HINDEXED_BLOCK   15
 
 #define MPI_BSEND_OVERHEAD 0
 
index ae3c4493da60e706127412b8766c0880c9d83536..e3786a948a4c4c25758452e38fa7a2026898ebe2 100644 (file)
        integer, parameter :: MPI_DOUBLE_COMPLEX    = MPI_COMPLEX16
        integer, parameter :: MPI_COMPLEX32         = 41
 
-       integer, parameter :: MPI_COMBINER_NAMED          = 1
-       integer, parameter :: MPI_COMBINER_CONTIGUOUS     = 2
-       integer, parameter :: MPI_COMBINER_VECTOR         = 3
-       integer, parameter :: MPI_COMBINER_HVECTOR        = 4
-       integer, parameter :: MPI_COMBINER_INDEXED        = 5
-       integer, parameter :: MPI_COMBINER_HINDEXED       = 6
-       integer, parameter :: MPI_COMBINER_STRUCT         = 7
-       integer, parameter :: MPI_COMBINER_DARRAY         = 8
-       integer, parameter :: MPI_COMBINER_RESIZED        = 9
-       integer, parameter :: MPI_COMBINER_SUBARRAY       = 10
-       integer, parameter :: MPI_COMBINER_INDEXED_BLOCK  = 11
-       integer, parameter :: MPI_COMBINED_HINDEXED_BLOCK = 12
+       integer, parameter :: MPI_COMBINER_NAMED            = 1
+       integer, parameter :: MPI_COMBINER_CONTIGUOUS       = 2
+       integer, parameter :: MPI_COMBINER_VECTOR           = 3
+       integer, parameter :: MPI_COMBINER_HVECTOR          = 4
+       integer, parameter :: MPI_COMBINER_HVECTOR_INTEGER  = 5
+       integer, parameter :: MPI_COMBINER_INDEXED          = 6
+       integer, parameter :: MPI_COMBINER_HINDEXED         = 7
+       integer, parameter :: MPI_COMBINER_HINDEXED_INTEGER = 8
+       integer, parameter :: MPI_COMBINER_STRUCT           = 9
+       integer, parameter :: MPI_COMBINER_STRUCT_INTEGER   = 10
+       integer, parameter :: MPI_COMBINER_DARRAY           = 11
+       integer, parameter :: MPI_COMBINER_RESIZED          = 12
+       integer, parameter :: MPI_COMBINER_SUBARRAY         = 13
+       integer, parameter :: MPI_COMBINER_INDEXED_BLOCK    = 14
+       integer, parameter :: MPI_COMBINED_HINDEXED_BLOCK   = 15
 
        integer, parameter :: MPI_TAG_UB_VALUE = 1073741824