Newsgroups: comp.parallel.mpi From: lusk@donner.mcs.anl.gov (Rusty Lusk) Subject: Re: MPICH ERROR:more slaves than msg queues Organization: Argonne National Laboratory Date: 4 Mar 1998 15:18:09 GMT Message-ID: <6djrbh$3lm@milo.mcs.anl.gov> In article , "Anand Pillai ('Aa-nun-dh pill-'I)" writes: |> I was trying to run the example program pi3 on multiple Sun sparc |> workstations using a p4pg file. |> |> MPI: MPICH |> OS: Solaris |> Device: ch_p4 |> |> When the p4pg file "machines" was: |> |> super1 0 /scr/anand/examples/pi3 |> super2 1 /scr/anand/examples/pi3 |> |> "mpirun -p4pg machines pi3" worked fine. |> |> But when I increased number of processes: |> |> super1 0 /scr/anand/examples/pi3 |> super2 2 /scr/anand/examples/pi3 |> |> "mpirun -p4pg machines pi3" produced: |> |> rm_19833: p4_error: create_rm_processes: more slaves than msg queues |> |> How do I correct this problem? If you want to have multiple processes passing messages through shared memory, you need to configure with the -comm=shared option, and your procgroup file is correct. If you don't reconfigure, you should not have any numbers bigger than 1 in your procgroup file. See the User's Guide for details. In general, you should send MPICH problems to mpi-bugs@mcs.anl.gov. Regards, Rusty Lusk