Skip to content

Barrier in MPI_Finalize #1576

@nysal

Description

@nysal

I had posted this a while back in the devel mailing list - https://www.open-mpi.org/community/lists/devel/2015/10/18145.php

This issue can be easily reproduced in both master and v2.x using the ibm/random/ticket-1944-test4.c test case. Just reduce the sm BTL's fifo size:

$ /u/jnysal/ompi-idbg-v2.x-test/bin/mpirun  -np 4 --mca pml ob1 --mca btl self,sm --mca btl_sm_fifo_size 512 ticket-1944-test4
1 finish send
0 start recv
0 finish recv
<hang>

As expected adding an MPI_Barrier before MPI_Finalize in the test case fixes the issue. The pmix fence does not progress MPI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions