Hi,
I have a question regarding MPI_Comm_spawn and proc flags.
What I understand about procs and spawns in ompi:
Processes are identified by the proc structure.
proc structure stores proc_name and proc_flags (and many other things).
proc_flags defines locality related to the actual process.
proc_
Florent,
Long story short, yes, this is a known limitation.
btl/sm cannot be used for intra-nodes communications between processes from
different "jobs" (MPI_Comm_spawn() creates a new job),
so you will use the interconnect (if it allows it) or btl/tcp (assuming
pml/ob1 had been selected).
IIRC,