Hello, I have two questions about ssh and details follow.
Questions: Is there any way to prevent the usage of ssh on my local desktop and launch locally by default? (The FAQ page writes "Also note that if using a launcher that uses a hostfile and no hostfile is specified, all processes are launched on the local host." Unfortunately, this is not the case for me. ) If ssh/rsh has to be used, can I redirect the host to local machine? (I have tried to add "192.168.160.1" to /etc/hosts, but nothing changed.) I want to use OpenMPI in Eclipse, where "--hostfile" option cannot be added to mpirun. Details: I'm using OpenMPI 1.2.8 on my Linux desktop (two quad-core AMD Opteron 2354). Although I always launch mpirun only on the local machine, ssh is used by the default case. For example, shell% cd [openmpi-1.2.8]/examples The code can be compiled (so IMHO the PATH and LD_LIBRARY_PATH are correct) shell% mpicc -o hello_c hello_c.c But when lauched shell% mpirun -np 2 hello_c There are runtime errors: ssh: connect to host 192.168.160.1 port 22: No route to host [W71c-140644:14261] [0,0,0] ORTE_ERROR_LOG: Timeout in file base/pls_base_orted_cmds.c at line 275 [W71c-140644:14261] [0,0,0] ORTE_ERROR_LOG: Timeout in file pls_rsh_module.c at line 1158 [W71c-140644:14261] [0,0,0] ORTE_ERROR_LOG: Timeout in file errmgr_hnp.c at line 90 [W71c-140644:14261] ERROR: A daemon on node 192.168.160.1 failed to start as expected. [W71c-140644:14261] ERROR: There may be more information available from [W71c-140644:14261] ERROR: the remote shell (see above). [W71c-140644:14261] ERROR: The daemon exited unexpectedly with status 255. [W71c-140644:14261] [0,0,0] ORTE_ERROR_LOG: Timeout in file base/pls_base_orted_cmds.c at line 188 [W71c-140644:14261] [0,0,0] ORTE_ERROR_LOG: Timeout in file pls_rsh_module.c at line 1190 ------------------------------------------------------------------------ -- mpirun was unable to cleanly terminate the daemons for this job. Returned value Timeout instead of ORTE_SUCCESS. ------------------------------------------------------------------------ -- <<ompi-output.tar.gz>> However, I'm lauching on my local desktop, where no "192.168.160.1" exists. I have to specify a hostfile to make it working as expected shell% mpirun -np 2 --hostfile myhostfile hello_c Where the "myhostfile" contains my local machine "W71C-140644" Best wishes Sun, Yongqi
ompi-output.tar.gz
Description: ompi-output.tar.gz