[OMPI devel] Question around MPI_Comm_spawn, proc flags and btl/sm

2025-04-10 Thread 'Florent GERMAIN' via Open MPI devel
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_

Re: [OMPI devel] Question around MPI_Comm_spawn, proc flags and btl/sm

2025-04-09 Thread Gilles Gouaillardet
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,