[MPICH] Re: [torqueusers] Run a wrapped command with MPI

Garrick Staples garrick at clusterresources.com
Mon May 14 16:04:03 CDT 2007


On Mon, May 14, 2007 at 04:43:24PM -0300, Matias Alberto Gavinowich alleged:
> Hello:
> 
> I am having the following problem.
> 
> I can run a comand through mpi invoking:
> 
> mpirun -np 2 ./cpi   (I am using my machines.LINUX default file).
> 
> Two processes are started, as expected.
> 
> Then, I write a wrapper script that looks like:
> 
> #!/bin/sh
> ./cpi             (I also tried with a full path)
> 
> and I run:
> 
> mpirun -np 2 ./cpiwrapper
> 
> Only one process is started in this case.
> 
> The trick is I need it to work with a wrapper, because jobmanager-pbs
> from globus invokes it this way (with a wrapper script).
> 
> AFAIK, I am running MPICH1.
> 
> Has anyone come accross this?

You need to pass the arguments from the MPI launcher.

#!/bin/sh
./cpi "$@"




More information about the mpich-discuss mailing list