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