@@ -764,6 +764,7 @@ enum {
764764#define MPI_ERR_SESSION 78
765765#define MPI_ERR_VALUE_TOO_LARGE 79
766766#define MPI_ERR_ERRHANDLER 80
767+ #define MPI_ERR_NOTIFY_IDX 81
767768
768769/* Per MPI-3 p349 47, MPI_ERR_LASTCODE must be >= the last predefined
769770 MPI_ERR_<foo> code. Set the last code to allow some room for adding
@@ -1917,6 +1918,14 @@ OMPI_DECLSPEC int MPI_Get_c(void *origin_addr, MPI_Count origin_count,
19171918 MPI_Datatype origin_datatype , int target_rank ,
19181919 MPI_Aint target_disp , MPI_Count target_count ,
19191920 MPI_Datatype target_datatype , MPI_Win win );
1921+ OMPI_DECLSPEC int MPI_Get_with_notify (void * origin_addr , int origin_count ,
1922+ MPI_Datatype origin_datatype , int target_rank ,
1923+ MPI_Aint target_disp , int target_count ,
1924+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
1925+ OMPI_DECLSPEC int MPI_Get_with_notify_c (void * origin_addr , MPI_Count origin_count ,
1926+ MPI_Datatype origin_datatype , int target_rank ,
1927+ MPI_Aint target_disp , MPI_Count target_count ,
1928+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
19201929OMPI_DECLSPEC int MPI_Get_accumulate (const void * origin_addr , int origin_count , MPI_Datatype origin_datatype ,
19211930 void * result_addr , int result_count , MPI_Datatype result_datatype ,
19221931 int target_rank , MPI_Aint target_disp , int target_count ,
@@ -2180,6 +2189,12 @@ OMPI_DECLSPEC int MPI_Put(const void *origin_addr, int origin_count, MPI_Dataty
21802189OMPI_DECLSPEC int MPI_Put_c (const void * origin_addr , MPI_Count origin_count , MPI_Datatype origin_datatype ,
21812190 int target_rank , MPI_Aint target_disp , MPI_Count target_count ,
21822191 MPI_Datatype target_datatype , MPI_Win win );
2192+ OMPI_DECLSPEC int MPI_Put_with_notify (const void * origin_addr , int origin_count , MPI_Datatype origin_datatype ,
2193+ int target_rank , MPI_Aint target_disp , int target_count ,
2194+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
2195+ OMPI_DECLSPEC int MPI_Put_with_notify_c (const void * origin_addr , MPI_Count origin_count , MPI_Datatype origin_datatype ,
2196+ int target_rank , MPI_Aint target_disp , MPI_Count target_count ,
2197+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
21832198OMPI_DECLSPEC int MPI_Query_thread (int * provided );
21842199OMPI_DECLSPEC int MPI_Raccumulate (const void * origin_addr , int origin_count , MPI_Datatype origin_datatype ,
21852200 int target_rank , MPI_Aint target_disp , int target_count ,
@@ -3093,6 +3108,14 @@ OMPI_DECLSPEC int PMPI_Get_c(void *origin_addr, MPI_Count origin_count,
30933108 MPI_Datatype origin_datatype , int target_rank ,
30943109 MPI_Aint target_disp , MPI_Count target_count ,
30953110 MPI_Datatype target_datatype , MPI_Win win );
3111+ OMPI_DECLSPEC int PMPI_Get_with_notify (void * origin_addr , int origin_count ,
3112+ MPI_Datatype origin_datatype , int target_rank ,
3113+ MPI_Aint target_disp , int target_count ,
3114+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
3115+ OMPI_DECLSPEC int PMPI_Get_with_notify_c (void * origin_addr , MPI_Count origin_count ,
3116+ MPI_Datatype origin_datatype , int target_rank ,
3117+ MPI_Aint target_disp , MPI_Count target_count ,
3118+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
30963119OMPI_DECLSPEC int PMPI_Get_accumulate (const void * origin_addr , int origin_count , MPI_Datatype origin_datatype ,
30973120 void * result_addr , int result_count , MPI_Datatype result_datatype ,
30983121 int target_rank , MPI_Aint target_disp , int target_count ,
@@ -3356,6 +3379,12 @@ OMPI_DECLSPEC int PMPI_Put(const void *origin_addr, int origin_count, MPI_Datat
33563379OMPI_DECLSPEC int PMPI_Put_c (const void * origin_addr , MPI_Count origin_count , MPI_Datatype origin_datatype ,
33573380 int target_rank , MPI_Aint target_disp , MPI_Count target_count ,
33583381 MPI_Datatype target_datatype , MPI_Win win );
3382+ OMPI_DECLSPEC int PMPI_Put_with_notify (const void * origin_addr , int origin_count , MPI_Datatype origin_datatype ,
3383+ int target_rank , MPI_Aint target_disp , int target_count ,
3384+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
3385+ OMPI_DECLSPEC int PMPI_Put_with_notify_c (const void * origin_addr , MPI_Count origin_count , MPI_Datatype origin_datatype ,
3386+ int target_rank , MPI_Aint target_disp , MPI_Count target_count ,
3387+ MPI_Datatype target_datatype , int notification_idx , MPI_Win win );
33593388OMPI_DECLSPEC int PMPI_Query_thread (int * provided );
33603389OMPI_DECLSPEC int PMPI_Raccumulate (const void * origin_addr , int origin_count , MPI_Datatype origin_datatype ,
33613390 int target_rank , MPI_Aint target_disp , int target_count ,
0 commit comments