Strange - it works fine for me on my Mac. However, I see one difference - I only run it with np=1
On Sep 18, 2013, at 2:22 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote: > On Sep 18, 2013, at 9:33 AM, George Bosilca <bosi...@icl.utk.edu> wrote: > >> 1. sm doesn't work between spawned processes. So you must have another >> network enabled. > > I know :-). I have tcp available as well (OMPI will abort if you only run > with sm,self because the comm_spawn will fail with unreachable errors -- I > just tested/proved this to myself). > >> 2. Don't use the test case attached to my email, I left an xterm based spawn >> and the debugging. It can't work without xterm support. Instead try using >> the test case from the trunk, the one committed by Ralph. > > I didn't see any "xterm" strings in there, but ok. :-) I ran with > orte/test/mpi/intercomm_create.c, and that hangs for me as well: > > ----- > ❯❯❯ mpicc intercomm_create.c -o intercomm_create > ❯❯❯ mpirun -np 4 intercomm_create > b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank 4] > b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank 5] > b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank 6] > b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank 7] > c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 4] > c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 5] > c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 6] > c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 7] > a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) > a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) > a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) > a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) > [hang] > ----- > > Similarly, on my Mac, it hangs with no output: > > ----- > ❯❯❯ mpicc intercomm_create.c -o intercomm_create > ❯❯❯ mpirun -np 4 intercomm_create > [hang] > ----- > >> George. >> >> On Sep 18, 2013, at 07:53 , "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> >> wrote: >> >>> George -- >>> >>> When I build the SVN trunk (r29201) on 64 bit linux, your attached test >>> case hangs: >>> >>> ----- >>> ❯❯❯ mpicc intercomm_create.c -o intercomm_create >>> ❯❯❯ mpirun -np 4 intercomm_create >>> b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank >>> 4] >>> b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank >>> 5] >>> b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank >>> 6] >>> b: MPI_Intercomm_create( intra, 0, intra, MPI_COMM_NULL, 201, &inter) [rank >>> 7] >>> a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) >>> a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) >>> a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) >>> a: MPI_Intercomm_create( ab_intra, 0, ac_intra, 0, 201, &inter) (0) >>> c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 4] >>> c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 5] >>> c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 6] >>> c: MPI_Intercomm_create( MPI_COMM_WORLD, 0, intra, 0, 201, &inter) [rank 7] >>> [hang] >>> ----- >>> >>> On my Mac, it hangs without printing anything: >>> >>> ----- >>> ❯❯❯ mpicc intercomm_create.c -o intercomm_create >>> ❯❯❯ mpirun -np 4 intercomm_create >>> [hang] >>> ----- >>> >>> >>> On Sep 18, 2013, at 1:48 AM, George Bosilca <bosi...@icl.utk.edu> wrote: >>> >>>> Here is a quick (and definitively not the cleanest) patch that addresses >>>> the MPI_Intercomm issue at the MPI level. It should be applied after >>>> removal of 29166. >>>> >>>> I also added the corrected test case stressing the corner cases by doing >>>> barriers at every inter-comm creation and doing a clean disconnect. >>> >>> >>> -- >>> Jeff Squyres >>> jsquy...@cisco.com >>> For corporate legal information go to: >>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel