It looks like sm,tcp,self are being initialized automatically - this repeats for each node:
[xserve03.local:01008] mca: base: components_open: Looking for btl components
[xserve03.local:01008] mca: base: components_open: opening btl components
[xserve03.local:01008] mca: base: components_open: found loaded component self
[xserve03.local:01008] mca: base: components_open: component self has no register function
[xserve03.local:01008] mca: base: components_open: component self open function successful
[xserve03.local:01008] mca: base: components_open: found loaded component sm
[xserve03.local:01008] mca: base: components_open: component sm has no register function
[xserve03.local:01008] mca: base: components_open: component sm open function successful
[xserve03.local:01008] mca: base: components_open: found loaded component tcp
[xserve03.local:01008] mca: base: components_open: component tcp has no register function
[xserve03.local:01008] mca: base: components_open: component tcp open function successful
[xserve03.local:01008] select: initializing btl component self
[xserve03.local:01008] select: init of component self returned success
[xserve03.local:01008] select: initializing btl component sm
[xserve03.local:01008] select: init of component sm returned success
[xserve03.local:01008] select: initializing btl component tcp
[xserve03.local:01008] select: init of component tcp returned success
I should have reminded you of the command line:
usr/local/openmpi/bin/mpirun -n 3 -mca btl_base_verbose 30 -mca btl_tcp_if_include en0 --bynode -host xserve02,xserve03 connectivity_c >& connectivity_c3_2host.txt
So I think ranks 0 and 2 are on xserve02 and rank 1 is on xserve01, in which case I still think it is tcp communication...
Done MPI init
checking connection between rank 0 on xserve02.local and rank 1
Done MPI init
[xserve02.local:01382] btl: tcp: attempting to connect() to address 192.168.2.103 on port 4
Done MPI init
checking connection between rank 1 on xserve03.local and rank 2
[xserve03.local:01008] btl: tcp: attempting to connect() to address 192.168.2.102 on port 4
Done checking connection between rank 0 on xserve02.local and rank 1
checking connection between rank 0 on xserve02.local and rank 2
Done checking connection between rank 0 on xserve02.local and rank 2
mpirun: killing job...
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 1008 on node xserve03 exited on signal 0 (Signal 0).
--------------------------------------------------------------------------
mpirun: clean termination accomplished
Thanks, Jody