Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] openib BTL and MPI_THREAD_MULTIPLE
From: Nick Edmonds (ngedmond_at_[hidden])
Date: 2010-03-12 17:08:20

Currently the openib BTL silently refuses to run when MPI_THREAD_MULTIPLE is specified (ompi/mca/btl/openib/btl_openib_component.c:2367 in the current trunk, r22822) which leads to confusing (to some people) error messages such as:

PML add procs failed --> Returned "Unreachable" (-12) instead of "Success" (0)

Would it be possible to provide a warning/error indicating that the BTL failed to load, and why? The logical next question would be, is anyone working on an openib BTL that supports MPI_THREAD_MULTIPLE? I'm currently stuck using IPoIB which is obviously undesirable from a performance standpoint.

Thanks in advance for any information anyone can provide.