[mpich-discuss] Deadlock in MPI_Ibarrier over ch3:sock

Dave Goodell goodell at mcs.anl.gov
Wed Jan 23 15:42:51 CST 2013


On Jan 23, 2013, at 3:35 PM CST, Jed Brown wrote:

> 
> On Wed, Jan 23, 2013 at 2:44 PM, Dave Goodell <goodell at mcs.anl.gov> wrote:
>> A run-time test that doesn't require looking at which symbols are compiled into the app?  I can't think of one off the top of my head, although I suppose we could add one in the future via either MPI_T or the new MPI_Get_library_version routine.
>> 
> A configure-time test is fine. I can look for symbols in libmpich.a, for example. Is something exported that would be proof-positive of ch3:sock? We would like to avoid _running_ MPI code at configure time because many machines prevent anything that links MPI from running on an interactive node.

I think checking of the "MPIDI_CH3I_sock_errno_to_mpi_errno" symbol should be unique enough to detect ch3:sock.

-Dave





More information about the discuss mailing list