@@ -2482,6 +2482,31 @@ end subroutine PMPI_Get_elements
24822482end interface
24832483
24842484
2485+ interface MPI_Get_elements_x
2486+
2487+ subroutine MPI_Get_elements_x (status , datatype , count , ierror )
2488+ include ' mpif-config.h'
2489+ integer , dimension (MPI_STATUS_SIZE), intent (in ) :: status
2490+ integer , intent (in ) :: datatype
2491+ integer (kind= MPI_COUNT_KIND), intent (out ) :: count
2492+ integer , intent (out ) :: ierror
2493+ end subroutine MPI_Get_elements_x
2494+
2495+ end interface
2496+
2497+ interface PMPI_Get_elements_x
2498+
2499+ subroutine PMPI_Get_elements_x (status , datatype , count , ierror )
2500+ include ' mpif-config.h'
2501+ integer , dimension (MPI_STATUS_SIZE), intent (in ) :: status
2502+ integer , intent (in ) :: datatype
2503+ integer (kind= MPI_COUNT_KIND), intent (out ) :: count
2504+ integer , intent (out ) :: ierror
2505+ end subroutine PMPI_Get_elements_x
2506+
2507+ end interface
2508+
2509+
24852510interface MPI_Get_library_version
24862511
24872512subroutine MPI_Get_library_version (version , resultlen , ierror )
@@ -6125,6 +6150,31 @@ end subroutine PMPI_Status_set_elements
61256150end interface
61266151
61276152
6153+ interface MPI_Status_set_elements_x
6154+
6155+ subroutine MPI_Status_set_elements_x (status , datatype , count , ierror )
6156+ include ' mpif-config.h'
6157+ integer , dimension (MPI_STATUS_SIZE), intent (inout ) :: status
6158+ integer , intent (in ) :: datatype
6159+ integer (kind= MPI_COUNT_KIND), intent (in ) :: count
6160+ integer , intent (out ) :: ierror
6161+ end subroutine MPI_Status_set_elements_x
6162+
6163+ end interface
6164+
6165+ interface PMPI_Status_set_elements_x
6166+
6167+ subroutine PMPI_Status_set_elements_x (status , datatype , count , ierror )
6168+ include ' mpif-config.h'
6169+ integer , dimension (MPI_STATUS_SIZE), intent (inout ) :: status
6170+ integer , intent (in ) :: datatype
6171+ integer (kind= MPI_COUNT_KIND), intent (in ) :: count
6172+ integer , intent (out ) :: ierror
6173+ end subroutine PMPI_Status_set_elements_x
6174+
6175+ end interface
6176+
6177+
61286178interface MPI_Test
61296179
61306180subroutine MPI_Test (request , flag , status , ierror )
@@ -6888,6 +6938,31 @@ end subroutine PMPI_Type_get_extent
68886938end interface
68896939
68906940
6941+ interface MPI_Type_get_extent_x
6942+
6943+ subroutine MPI_Type_get_extent_x (type , lb , extent , ierror )
6944+ include ' mpif-config.h'
6945+ integer , intent (in ) :: type
6946+ integer (kind= MPI_COUNT_KIND), intent (out ) :: lb
6947+ integer (kind= MPI_COUNT_KIND), intent (out ) :: extent
6948+ integer , intent (out ) :: ierror
6949+ end subroutine MPI_Type_get_extent_x
6950+
6951+ end interface
6952+
6953+ interface PMPI_Type_get_extent_x
6954+
6955+ subroutine PMPI_Type_get_extent_x (type , lb , extent , ierror )
6956+ include ' mpif-config.h'
6957+ integer , intent (in ) :: type
6958+ integer (kind= MPI_COUNT_KIND), intent (out ) :: lb
6959+ integer (kind= MPI_COUNT_KIND), intent (out ) :: extent
6960+ integer , intent (out ) :: ierror
6961+ end subroutine PMPI_Type_get_extent_x
6962+
6963+ end interface
6964+
6965+
68916966interface MPI_Type_get_name
68926967
68936968subroutine MPI_Type_get_name (type , type_name , resultlen , ierror )
@@ -6936,6 +7011,31 @@ end subroutine PMPI_Type_get_true_extent
69367011end interface
69377012
69387013
7014+ interface MPI_Type_get_true_extent_x
7015+
7016+ subroutine MPI_Type_get_true_extent_x (datatype , true_lb , true_extent , ierror )
7017+ include ' mpif-config.h'
7018+ integer , intent (in ) :: datatype
7019+ integer (kind= MPI_COUNT_KIND), intent (out ) :: true_lb
7020+ integer (kind= MPI_COUNT_KIND), intent (out ) :: true_extent
7021+ integer , intent (out ) :: ierror
7022+ end subroutine MPI_Type_get_true_extent_x
7023+
7024+ end interface
7025+
7026+ interface PMPI_Type_get_true_extent_x
7027+
7028+ subroutine PMPI_Type_get_true_extent_x (datatype , true_lb , true_extent , ierror )
7029+ include ' mpif-config.h'
7030+ integer , intent (in ) :: datatype
7031+ integer (kind= MPI_COUNT_KIND), intent (out ) :: true_lb
7032+ integer (kind= MPI_COUNT_KIND), intent (out ) :: true_extent
7033+ integer , intent (out ) :: ierror
7034+ end subroutine PMPI_Type_get_true_extent_x
7035+
7036+ end interface
7037+
7038+
69397039interface MPI_Type_hindexed
69407040
69417041subroutine MPI_Type_hindexed (count , array_of_blocklengths , array_of_displacements , oldtype , newtype&
@@ -7134,6 +7234,29 @@ end subroutine PMPI_Type_size
71347234end interface
71357235
71367236
7237+ interface MPI_Type_size_x
7238+
7239+ subroutine MPI_Type_size_x (type , size , ierror )
7240+ include ' mpif-config.h'
7241+ integer , intent (in ) :: type
7242+ integer (kind= MPI_COUNT_KIND), intent (out ) :: size
7243+ integer , intent (out ) :: ierror
7244+ end subroutine MPI_Type_size_x
7245+
7246+ end interface
7247+
7248+ interface PMPI_Type_size_x
7249+
7250+ subroutine PMPI_Type_size_x (type , size , ierror )
7251+ include ' mpif-config.h'
7252+ integer , intent (in ) :: type
7253+ integer (kind= MPI_COUNT_KIND), intent (out ) :: size
7254+ integer , intent (out ) :: ierror
7255+ end subroutine PMPI_Type_size_x
7256+
7257+ end interface
7258+
7259+
71377260interface MPI_Type_struct
71387261
71397262subroutine MPI_Type_struct (count , array_of_blocklengths , array_of_displacements , array_of_types , newtype&
0 commit comments