Hi,
I'm currently trying to have Open MPI exit more gracefully when a BTL
returns an error during the "add procs" phase.
The current bml/r2 code silently ignores btl->add_procs() error codes with
the following comment :
ompi/mca/bml/r2/bml_r2.c:208
/* This BTL has troubles adding
The BTLs are allowed to fail adding procs without major consequences in the
short term. As you noticed each BTL returns a bit mask array containing all
procs reachable through this particular instance of the BTL. Later (in the same
file line 395) we check for the complete coverage for all procs,