[mpich-discuss] MPICH2 (or MPI_Init) limitation | scalability

Bernard Chambon bernard.chambon at cc.in2p3.fr
Thu Jan 19 03:16:58 CST 2012


Hi,
Le 18 janv. 2012 à 19:04, Darius Buntinas a écrit :

> Hmm.  Is eth2 available on all machines?
> 
> -d


Yes eth2 is available    (if not we would have got a'unable to find interface …'

In fact the failure appears as soon as I specify -iface (eth0 or eth2) as with 

>mpiexec -verbose -iface eth0 -n 64 bin/basic_test  (basic_test = MPI_Init + MPI_Finalize
(without -iface, it's always ok)
...
[mpiexec at ccwpge0061] [pgid: 0] got PMI command: cmd=put kvsname=kvs_5277_0 key=P0-businesscard value=description#????*$port#39147$ifname#134.158.175.61$
[mpiexec at ccwpge0061] PMI response to fd 6 pid 0: cmd=put_result rc=0 msg=success
[mpiexec at ccwpge0061] [pgid: 0] got PMI command: cmd=put kvsname=kvs_5277_0 key=P1-businesscard value=description#??.?;+$port#40895$ifname#134.158.175.61$
[mpiexec at ccwpge0061] PMI response to fd 6 pid 6: cmd=put_result rc=0 msg=success
[mpiexec at ccwpge0061] [pgid: 0] got PMI command: cmd=put kvsname=kvs_5277_0 key=P10-businesscard value=description#?????+$port#42577$ifname#134.158.175.61$
[mpiexec at ccwpge0061] PMI response to fd 6 pid 36: cmd=put_result rc=0 msg=success
[mpiexec at ccwpge0061] [pgid: 0] got PMI command: cmd=put kvsname=kvs_5277_0 key=P20-businesscard value=description#???,v+$port#36031$ifname#134.158.175.61$
[mpiexec at ccwpge0061] PMI response to fd 6 pid 66: cmd=put_result rc=0 msg=success
[mpiexec at ccwpge0061] [pgid: 0] got PMI command: cmd=put kvsname=kvs_5277_0 key=P29-businesscard value=description#"?$
[mpiexec at ccwpge0061] PMI response to fd 6 pid 93: cmd=put_result rc=0 msg=success
[mpiexec at ccwpge0061] control_cb (./pm/pmiserv/pmiserv_cb.c:215): assert (!closed) failed
[mpiexec at ccwpge0061] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:77): callback returned error status
[mpiexec at ccwpge0061] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:181): error waiting for event
[mpiexec at ccwpge0061] main (./ui/mpich/mpiexec.c:405): process manager error waiting for completion


Must we pay attention to the special characters like ??.?;+  after  value=description  ?


Best regards


(*) minimal code :
  if (MPI_Init(NULL, NULL) != MPI_SUCCESS ) {
   printf("Error calling MPI_Init !!, => exiting \n") ; fflush(stdout);
   return(1);
  } else {
   MPI_Finalize();  
   printf("It's OK \n") ; fflush(stdout);
   return(0);
  }

---------------
Bernard CHAMBON
IN2P3 / CNRS
04 72 69 42 18

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20120119/ba674e14/attachment-0001.htm>


More information about the mpich-discuss mailing list