On Mon, 14 Jul 2003, David Gutierrez wrote:

> I have the following script(my_script):
> #!/bin/bash
> #PBS -N caca4
> #PBS -o outputfile
> #PBS -e errorfile
> #PBS -l nodes=2:ppn=2
> #PBS -m abe
> #PBS -M [EMAIL PROTECTED]
> #PBS -q workq
> /opt/mpich-1.2.4/bin/mpicc -o
> /home/oscartst/pbs/DIRECTORY/[EMAIL PROTECTED]/cpi.c/cpi.c.cc
> /home/oscartst/pbs/DIRECTORY/[EMAIL PROTECTED]/cpi.c/cpi.c
> /usr/local/bin/mpiexec
> /home/oscartst/pbs/DIRECTORY/[EMAIL PROTECTED]/cpi.c/cpi.c.cc
>
> but i am getting the following error when i do: qsub my_script
>
> /var/spool/pbs/mom_priv/jobs/160.oscarno.SC: /usr/local/bin/mpiexec: No
> such file or directory

It looks like you did not install mpiexec on all the nodes in the cluster;
perhaps you only installed it on the head node?  If so, this would explain
why it's not found when you try to run it in a PBS job -- the job itself
will run on one of the nodes, and therefore it must be able to find
/usr/local/bin/mpiexec there.

Also, you shouldn't need to provide the whole directory to mpicc; if you
use switcher properly, it should be in your path automatically.  For
example:

        shell$ switcher mpi = mpich

Then for all future shells, the MPICH stuff should be in your path.

-- 
{+} Jeff Squyres
{+} [EMAIL PROTECTED]
{+} http://www.lam-mpi.org/


-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Oscar-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/oscar-users

Reply via email to