Skip to content

Commit c9c315c

Browse files
authored
Merge pull request #11447 from bosilca/fix/ishrink
ulfm: fix ishrink
2 parents d199429 + 6d319bd commit c9c315c

File tree

5 files changed

+7
-4
lines changed

5 files changed

+7
-4
lines changed

ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -813,7 +813,7 @@ static void era_update_new_dead_list(ompi_coll_ftagree_era_agreement_info_t *ci)
813813
ci->agreement_id.ERAID_FIELDS.contextid,
814814
ci->agreement_id.ERAID_FIELDS.epoch,
815815
ci->agreement_id.ERAID_FIELDS.agreementid,
816-
r, ci->current_value->new_dead_array, ags->afr_size));
816+
r, t, ags->afr_size));
817817

818818
#if OPAL_ENABLE_DEBUG
819819
{

ompi/mpiext/ftmpi/c/mpiext_ftmpi_c.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ OMPI_DECLSPEC int MPIX_Comm_iagree(MPI_Comm comm, int *flag, MPI_Request *reques
3636
OMPI_DECLSPEC int PMPIX_Comm_revoke(MPI_Comm comm);
3737
OMPI_DECLSPEC int PMPIX_Comm_is_revoked(MPI_Comm comm, int *flag);
3838
OMPI_DECLSPEC int PMPIX_Comm_shrink(MPI_Comm comm, MPI_Comm *newcomm);
39+
OMPI_DECLSPEC int PMPIX_Comm_ishrink(MPI_Comm comm, MPI_Comm *newcomm, MPI_Request *request);
3940
OMPI_DECLSPEC int PMPIX_Comm_failure_ack(MPI_Comm comm);
4041
OMPI_DECLSPEC int PMPIX_Comm_failure_get_acked(MPI_Comm comm, MPI_Group *failedgrp);
4142
OMPI_DECLSPEC int PMPIX_Comm_get_failed(MPI_Comm comm, MPI_Group *failedgroup);

ompi/mpiext/ftmpi/c/profile/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ nodist_libpmpiext_ftmpi_c_la_SOURCES = \
2121
pcomm_revoke.c \
2222
pcomm_is_revoked.c \
2323
pcomm_shrink.c \
24+
pcomm_ishrink.c \
2425
pcomm_get_failed.c \
2526
pcomm_ack_failed.c \
2627
pcomm_failure_ack.c \

ompi/mpiext/ftmpi/mpif-h/comm_ishrink_f.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ void ompix_comm_ishrink_f(MPI_Fint *comm, MPI_Fint *newcomm, MPI_Fint *request,
5959
MPI_Request c_req;
6060
MPI_Comm c_newcomm;
6161

62-
*ierr = OMPI_INT_2_FINT(MPIX_Comm_ishrink(c_comm,
63-
&c_newcomm,
64-
&c_req));
62+
*ierr = OMPI_INT_2_FINT(PMPIX_Comm_ishrink(c_comm,
63+
&c_newcomm,
64+
&c_req));
6565

6666
if (MPI_SUCCESS == OMPI_FINT_2_INT(*ierr)) {
6767
*request = PMPI_Request_c2f(c_req);

ompi/mpiext/ftmpi/mpif-h/prototypes_mpi.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ PN2(void, MPIX_Comm_agree, mpix_comm_agree, MPIX_COMM_AGREE, (MPI_Fint *comm, om
4343
PN2(void, MPIX_Comm_failure_ack, mpix_comm_failure_ack, MPIX_COMM_FAILURE_ACK, (MPI_Fint *comm, MPI_Fint *ierr));
4444
PN2(void, MPIX_Comm_failure_get_acked, mpix_comm_failure_get_acked, MPIX_COMM_FAILURE_GET_ACKED, (MPI_Fint *comm, MPI_Fint *group, MPI_Fint *ierr));
4545
PN2(void, MPIX_Comm_iagree, mpix_comm_iagree, MPIX_COMM_IAGREE, (MPI_Fint *comm, ompi_fortran_logical_t *flag, MPI_Fint *request, MPI_Fint *ierr));
46+
PN2(void, MPIX_Comm_ishrink, mpix_comm_ishrink, MPIX_COMM_ISHRINK, (MPI_Fint *comm, MPI_Fint *newcomm, MPI_Fint *request, MPI_Fint *ierr));
4647
PN2(void, MPIX_Comm_is_revoked, mpix_comm_is_revoked, MPIX_COMM_IS_REVOKED, (MPI_Fint *comm, ompi_fortran_logical_t *flag, MPI_Fint *ierr));
4748
PN2(void, MPIX_Comm_revoke, mpix_comm_revoke, MPIX_COMM_REVOKE, (MPI_Fint *comm, MPI_Fint *ierr));
4849
PN2(void, MPIX_Comm_shrink, mpix_comm_shrink, MPIX_COMM_SHRINK, (MPI_Fint *comm, MPI_Fint *newcomm, MPI_Fint *ierr));

0 commit comments

Comments
 (0)