Skip to content

Commit c635241

Browse files
authored
Merge pull request #72 from mpi-forum/sync-abi
Sync with MPI 5.0
2 parents 5008169 + 4fa63fa commit c635241

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

mpi.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ typedef struct MPI_ABI_Info* MPI_Info;
9090
typedef struct MPI_ABI_Errhandler* MPI_Errhandler;
9191
#define MPI_ERRHANDLER_NULL ((MPI_Errhandler)0x00000140)
9292
#define MPI_ERRORS_ARE_FATAL ((MPI_Errhandler)0x00000141)
93-
#define MPI_ERRORS_RETURN ((MPI_Errhandler)0x00000142)
94-
#define MPI_ERRORS_ABORT ((MPI_Errhandler)0x00000143)
93+
#define MPI_ERRORS_ABORT ((MPI_Errhandler)0x00000142)
94+
#define MPI_ERRORS_RETURN ((MPI_Errhandler)0x00000143)
9595

9696
typedef struct MPI_ABI_Request* MPI_Request;
9797
#define MPI_REQUEST_NULL ((MPI_Request)0x00000180)
@@ -360,9 +360,9 @@ enum {
360360
MPI_COMBINER_STRUCT = 110,
361361
MPI_COMBINER_SUBARRAY = 111,
362362
MPI_COMBINER_DARRAY = 112,
363-
MPI_COMBINER_F90_INTEGER = 113,
364-
MPI_COMBINER_F90_REAL = 114,
365-
MPI_COMBINER_F90_COMPLEX = 115,
363+
MPI_COMBINER_F90_REAL = 113,
364+
MPI_COMBINER_F90_COMPLEX = 114,
365+
MPI_COMBINER_F90_INTEGER = 115,
366366
MPI_COMBINER_RESIZED = 116,
367367
MPI_COMBINER_VALUE_INDEX = 117,
368368

@@ -404,9 +404,9 @@ enum {
404404
MPI_WIN_SEPARATE = 322,
405405

406406
/* File Positioning */
407-
MPI_SEEK_SET = 401,
408-
MPI_SEEK_CUR = 402,
409-
MPI_SEEK_END = 403
407+
MPI_SEEK_CUR = 401,
408+
MPI_SEEK_END = 402,
409+
MPI_SEEK_SET = 403
410410
};
411411

412412
/* File Operation Constants */
@@ -422,9 +422,9 @@ enum {
422422
MPI_IO = 502,
423423
MPI_HOST = 503, /* deprecated: MPI-4.1 */
424424
MPI_WTIME_IS_GLOBAL = 504,
425-
MPI_UNIVERSE_SIZE = 505,
426-
MPI_APPNUM = 506,
427-
MPI_LASTUSEDCODE = 507,
425+
MPI_APPNUM = 505,
426+
MPI_LASTUSEDCODE = 506,
427+
MPI_UNIVERSE_SIZE = 507,
428428

429429
/* Window */
430430
MPI_WIN_BASE = 601,
@@ -561,7 +561,7 @@ typedef void (MPI_T_event_free_cb_function)(MPI_T_event_registration event_regis
561561
typedef void (MPI_T_event_dropped_cb_function)(MPI_Count count, MPI_T_event_registration event_registration, int source_index, MPI_T_cb_safety cb_safety, void *user_data);
562562

563563
/* MPI functions */
564-
int MPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false);
564+
int MPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false, int *is_set);
565565
int MPI_Abi_get_fortran_info(MPI_Info *info);
566566
int MPI_Abi_get_info(MPI_Info *info);
567567
int MPI_Abi_get_version(int *abi_major, int *abi_minor);
@@ -1231,7 +1231,7 @@ int MPI_T_source_get_num(int *num_sources);
12311231
int MPI_T_source_get_timestamp(int source_index, MPI_Count *timestamp);
12321232

12331233
/* PMPI functions */
1234-
int PMPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false);
1234+
int PMPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false, int *is_set);
12351235
int PMPI_Abi_get_fortran_info(MPI_Info *info);
12361236
int PMPI_Abi_get_info(MPI_Info *info);
12371237
int PMPI_Abi_get_version(int *abi_major, int *abi_minor);

mpistubs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "mpi.h"
33

44
/* MPI functions */
5-
int MPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false) { abort(); return 0; }
5+
int MPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false, int *is_set) { abort(); return 0; }
66
int MPI_Abi_get_fortran_info(MPI_Info *info) { abort(); return 0; }
77
int MPI_Abi_get_info(MPI_Info *info) { abort(); return 0; }
88
int MPI_Abi_get_version(int *abi_major, int *abi_minor) { abort(); return 0; }
@@ -672,7 +672,7 @@ int MPI_T_source_get_num(int *num_sources) { abort(); return 0; }
672672
int MPI_T_source_get_timestamp(int source_index, MPI_Count *timestamp) { abort(); return 0; }
673673

674674
/* PMPI functions */
675-
int PMPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false) { abort(); return 0; }
675+
int PMPI_Abi_get_fortran_booleans(int logical_size, void *logical_true, void *logical_false, int *is_set) { abort(); return 0; }
676676
int PMPI_Abi_get_fortran_info(MPI_Info *info) { abort(); return 0; }
677677
int PMPI_Abi_get_info(MPI_Info *info) { abort(); return 0; }
678678
int PMPI_Abi_get_version(int *abi_major, int *abi_minor) { abort(); return 0; }

0 commit comments

Comments
 (0)