From fd39203262b2b3932b548127fa18778a45988669 Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Tue, 11 Jul 2006 17:05:13 +0000 Subject: [PATCH] As the self proc is marked as local, there will always be at least one local proc. Don't create the SM file until we really know there is someone lse on the same node. This commit was SVN r10740. --- ompi/mca/btl/sm/btl_sm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ompi/mca/btl/sm/btl_sm.c b/ompi/mca/btl/sm/btl_sm.c index 7c7ec67203..ebb4e57fae 100644 --- a/ompi/mca/btl/sm/btl_sm.c +++ b/ompi/mca/btl/sm/btl_sm.c @@ -232,7 +232,8 @@ int mca_btl_sm_add_procs_same_base_addr( mca_btl_sm_component.sm_proc_connect[proc]=SM_CONNECTED; } - if( n_local_procs == 0) { + /* There is always at least a local proc (myself). */ + if( n_local_procs == 1) { return_code = OMPI_SUCCESS; goto CLEANUP; }