Fwd: mpiexec - PMI job lauch (mpich2)

Johnny Devaprasad johnnydevaprasad at gmail.com
Thu Sep 13 08:37:11 EDT 2007


Hi,

I just missed out on some more information in my previous email.

I am using the mpich2 that is built with smpd as the process manager. Does
mpiexec (yours) support this.
Also my program works fine when i use mpich2 built with the mpd process
manager. So it appears that the current version of mpiexec does not support
the smpd process manager.
Any feedback would be greatly appreciated.

Regards,
Johnny


====================================================
Hi,
When i try to run an mpich2 job with the following line
   mpiexec --comm=pmi -n 2  ./test  (because my default mpiexec is built
with --with-default-comm=mpich-p4)
      (I have also tried the above after rebuilding mpiexec with
--with-default-comm=mpi)

mpiexec seems to spawn two different processes which dont belong to the same
process group. The output of my program is
   Hello world from process 0 of 1 from node002
   Hello world from process 0 of 1 from node001

My test program is as follows:
======================
#include <stdio.h>
#include <mpi.h>

int main (int argc, char **argv){
  int rank, size, name_length;
  char processor_name[MPI_MAX_PROCESSOR_NAME];
  MPI_Init (&argc, &argv);/* starts MPI */
  MPI_Comm_rank (MPI_COMM_WORLD, &rank);/* get current process id */
  MPI_Comm_size (MPI_COMM_WORLD, &size);/* get number of processes */
  MPI_Get_processor_name(processor_name, &name_length);
  printf( "Hello world from process %d of %d from %s\n", rank, size,
processor_name );
  MPI_Finalize();
  return 0;
}
===========================

But, when i run it outside the queueing system, with the 'mpiexec' provided
by mpich2, it is working fine
  mpiexec -n 2 -machinefile machines ./test

The output is as follows:
   Hello world from process 1 of 2 from node002
   Hello world from process 0 of 2 from node001


Other details:
==========
mpiexec version - 0.82
torque - 2.1.8
mpich2 - 1.0.5p4 (compiled with gcc)
cluster - Scientific Linux 5 based VMware cluster.

Any solutions would be greatly appreciated.

Regards,
Johnny
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://email.osc.edu/pipermail/mpiexec/attachments/20070913/8e21ce8c/attachment.htm


More information about the mpiexec mailing list