On 1/2/07, Gurhan Ozen <gurhan.o...@gmail.com> wrote:
On 1/2/07, jcolmena...@ula.ve <jcolmena...@ula.ve> wrote: > > First you should make sure that PATH and LD_LIBRARY_PATH are defined > > in the section of your .bashrc file that get parsed for non > > interactive sessions. Run "mpirun -np 1 printenv" and check if PATH > > and LD_LIBRARY_PATH have the values you expect. > > in fact they do: > > bernie@bernie-1:~/proyecto$ mpirun -np 1 printenv > SHELL=/bin/bash > SSH_CLIENT=192.168.1.142 4109 22 > USER=bernie > LD_LIBRARY_PATH=/usr/local/openmpi/lib:/usr/local/openmpi/lib: > MAIL=/var/mail/bernie > PATH=/usr/local/openmpi/bin:/usr/local/openmpi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games > PWD=/home/bernie > LANG=en_US.UTF-8 > HISTCONTROL=ignoredups > SHLVL=1 > HOME=/home/bernie > MPI_DIR=/usr/local/openmpi > LOGNAME=bernie > SSH_CONNECTION=192.168.1.142 4109 192.168.1.113 22 > LESSOPEN=| /usr/bin/lesspipe %s > LESSCLOSE=/usr/bin/lesspipe %s %s > _=/usr/local/openmpi/bin/orted > OMPI_MCA_universe=bernie@bernie-1:default-universe > OMPI_MCA_ns_nds=env > OMPI_MCA_ns_nds_vpid_start=0 > OMPI_MCA_ns_nds_num_procs=1 > OMPI_MCA_mpi_paffinity_processor=0 > OMPI_MCA_ns_replica_uri=0.0.0;tcp://192.168.1.142:4775 > OMPI_MCA_gpr_replica_uri=0.0.0;tcp://192.168.1.142:4775 > OMPI_MCA_orte_base_nodename=192.168.1.113 > OMPI_MCA_ns_nds_cellid=0 > OMPI_MCA_ns_nds_jobid=1 > OMPI_MCA_ns_nds_vpid=0 > > > > For your second question you should give the path to your prueba.bin > > executable. I'll do something like "mpirun --prefix /usr/local/ > > openmpi -np 2 ./prueba.bin". The reason is that usually "." is not in > > the PATH. > > > > bernie@bernie-1:~/proyecto$ mpirun --prefix /usr/local/openmpi -np 2 > ./prueba.bin > -------------------------------------------------------------------------- > Failed to find or execute the following executable: > > Host: bernie-3 > Executable: ./prueba.bin > > Cannot continue. > -------------------------------------------------------------------------- > > and the file IS there: > > bernie@bernie-1:~/proyecto$ ls prueba* > prueba.bin prueba.f90 prueba.f90~ >
Wait a minute.. you are running mpirun from bernie-1 without proving any hostfile or hostnames .. So both processes should be running on bernie-1 host, yet the error says it can't find the executable on bernie-3. Why is this? Make sure that the file exists on bernie-3 and is executable. gurhan
> > I must be missing something pretty silly, but have been looking around for > days to no avail! > What are the permissions on the file? Is it an executable file? gurhan > Jose > > thanks > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >