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