11! - * - f90 - * -
22!
3- ! Copyright (c ) 2018 - 2020 The University of Tennessee and the University
3+ ! Copyright (c ) 2018 - 2022 The University of Tennessee and the University
44! of Tennessee Research Foundation . All rights
55! reserved .
66! $COPYRIGHT$
@@ -88,6 +88,25 @@ subroutine pmpix_comm_failure_get_acked_f08(comm,failedgrp,ierror)
8888end subroutine pmpix_comm_failure_get_acked_f08
8989end interface pmpix_comm_failure_get_acked
9090
91+ interface mpix_comm_get_failed
92+ subroutine mpix_comm_get_failed_f08 (comm ,failedgrp ,ierror )
93+ use :: mpi_f08_types , only : MPI_Comm , MPI_Group
94+ implicit none
95+ TYPE (MPI_Comm ), INTENT (IN ) :: comm
96+ TYPE (MPI_Group ), INTENT (OUT ) :: failedgrp
97+ INTEGER , OPTIONAL , INTENT (OUT ) :: ierror
98+ end subroutine mpix_comm_get_failed_f08
99+ end interface mpix_comm_get_failed
100+
101+ interface pmpix_comm_get_failed
102+ subroutine pmpix_comm_get_failed_f08 (comm ,failedgrp ,ierror )
103+ use :: mpi_f08_types , only : MPI_Comm , MPI_Group
104+ implicit none
105+ TYPE (MPI_Comm ), INTENT (IN ) :: comm
106+ TYPE (MPI_Group ), INTENT (OUT ) :: failedgrp
107+ INTEGER , OPTIONAL , INTENT (OUT ) :: ierror
108+ end subroutine pmpix_comm_get_failed_f08
109+ end interface pmpix_comm_get_failed
91110interface mpix_comm_agree
92111subroutine mpix_comm_agree_f08 (comm ,flag ,ierror )
93112 use :: mpi_f08_types , only : MPI_Comm
@@ -98,6 +117,28 @@ subroutine mpix_comm_agree_f08(comm,flag,ierror)
98117end subroutine mpix_comm_agree_f08
99118end interface mpix_comm_agree
100119
120+ interface mpix_comm_ack_failed
121+ subroutine mpix_comm_ack_failed_f08 (comm ,num_to_ack ,num_acked ,ierror )
122+ use :: mpi_f08_types , only : MPI_Comm
123+ implicit none
124+ TYPE (MPI_Comm ), INTENT (IN ) :: comm
125+ INTEGER , INTENT (IN ) :: num_to_ack
126+ INTEGER , INTENT (OUT ) :: num_acked
127+ INTEGER , OPTIONAL , INTENT (OUT ) :: ierror
128+ end subroutine mpix_comm_ack_failed_f08
129+ end interface mpix_comm_ack_failed
130+
131+ interface pmpix_comm_ack_failed
132+ subroutine pmpix_comm_ack_failed_f08 (comm ,num_to_ack ,num_acked ,ierror )
133+ use :: mpi_f08_types , only : MPI_Comm , MPI_Group
134+ implicit none
135+ TYPE (MPI_Comm ), INTENT (IN ) :: comm
136+ INTEGER , INTENT (IN ) :: num_to_ack
137+ INTEGER , INTENT (OUT ) :: num_acked
138+ INTEGER , OPTIONAL , INTENT (OUT ) :: ierror
139+ end subroutine pmpix_comm_ack_failed_f08
140+ end interface pmpix_comm_ack_failed
141+
101142interface pmpix_comm_agree
102143subroutine pmpix_comm_agree_f08 (comm ,flag ,ierror )
103144 use :: mpi_f08_types , only : MPI_Comm
0 commit comments