Hi,

Am 27.06.2008 um 20:00 schrieb Azhar Ali Shah:

Using openmpi-1.2.6 with SGE 6.1u3 when I submit a job script containing:
mpirun -n $NSLOTS -machinefile $TMPDIR/machines ~/openmpi_test

it produces following error in the output file:

cat: /tmp/174.1.all.q/machines: No such file or directory
---------------------------------------------------------------------- ----
Open RTE was unable to open the hostfile:
    /tmp/174.1.all.q/machines
Check to make sure the path and filename are correct.
---------------------------------------------------------------------- ---- [comp5...] [0,0,0] ORTE_ERROR_LOG: Not found in file rmgr_urm.c at line 358
[comp5....] mpirun: spawn failed with errno=-13

the file $TMPDIR/machines will be created from the script defined in start_proc_args in your PE in SGE. But for Open MPI you don't need a special procedure for start/stop_proc_args at all (hence the file will never be written). But you can run the application with just:

mpirun -n $NSLOTS ~/openmpi_test

and the to be used machines should be detected by Open MPI on its own.

-- Reuti

Reply via email to