On May 31, 2011, at 10:55 AM, francoise.r...@obs.ujf-grenoble.fr wrote: > I reproduced the problem with the following code :
I'm not sure I can reconcile this statement with your later statements...? > I execute the program on 2 nodes of 12 cores each (a total of 24 processes), > it doesn't stop. Your first statement seems to imply that you got the sample program to hang, but this statement says that it worked fine. I am able to run this sample program fine, too. :-\ > Adding the 2 lines above in the code, just before the MPI_COMM_DUP call, I > remark that several process have the same rank for COMM_NODES communicator . > CALL MPI_COMM_RANK(COMM_NODES, MYID2, IERR) > WRITE(*,*) 'before DUP call myid is ', MYID, 'myid2 is ', MYID2 That definitely should not be. Can you show the output for this? I put those lines in an I see unique rank values for all processes. Are you using the wrong mpif.h, perchance? -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/