I just received deliver of a new dual processor Opteron workstation running Suse linux. I installed the 64 bit intel compiler and openmpi, and my first test of a trivial mpi code produced the output below. I have seen this kind of problem before, and know that it has to do with the SSH environment, but the Fedora 4 installation I have been running on another system did not display the problem, and did not require any special procedures to work 'right out of the box'. This is my first Suse system, so I am unfamiliar with its details. Rather than go through the laborious process of rebuilding the system with Fedora, I would like to get a definative answer on how to prevent this problem (i.e. avoid having ssh ask for a password, and why is orted not found, when it is clearly in my path)
I have attached the config.log, ompi_info, and my hostfile. Tom R. ************************************************************* [91]fir /home/rosmond/mpi: mpirun -np 4 a.out Password: orted: Command not found. [fir:08538] ERROR: A daemon on node fir.reachone.com failed to start as expected. [fir:08538] ERROR: There may be more information available from [fir:08538] ERROR: the remote shell (see above). [fir:08538] ERROR: The daemon exited unexpectedly with status 1. [92]fir /home/rosmond/mpi: which orted /usr/local/bin/orted
config.log.gz
Description: GNU Zip compressed data
Open MPI: 1.0.1r8453 Open MPI SVN revision: r8453 Open RTE: 1.0.1r8453 Open RTE SVN revision: r8453 OPAL: 1.0.1r8453 OPAL SVN revision: r8453 Prefix: /usr/local Configured architecture: x86_64-unknown-linux-gnu Configured by: root Configured on: Fri Jan 27 17:38:06 EST 2006 Configure host: fir Built by: root Built on: Fri Jan 27 17:50:38 EST 2006 Built host: fir C bindings: yes C++ bindings: yes Fortran77 bindings: yes (all) Fortran90 bindings: yes C compiler: gcc C compiler absolute: /usr/local/bin/gcc C++ compiler: g++ C++ compiler absolute: /usr/local/bin/g++ Fortran77 compiler: ifort Fortran77 compiler abs: /opt/intel/fce/9.0/bin/ifort Fortran90 compiler: ifort Fortran90 compiler abs: /opt/intel/fce/9.0/bin/ifort C profiling: yes C++ profiling: yes Fortran77 profiling: yes Fortran90 profiling: yes C++ exceptions: no Thread support: posix (mpi: no, progress: no) Internal debug support: no MPI parameter check: runtime Memory profiling support: no Memory debugging support: no libltdl support: 1 MCA memory: malloc_hooks (MCA v1.0, API v1.0, Component v1.0.1) MCA paffinity: linux (MCA v1.0, API v1.0, Component v1.0.1) MCA maffinity: first_use (MCA v1.0, API v1.0, Component v1.0.1) MCA maffinity: libnuma (MCA v1.0, API v1.0, Component v1.0.1) MCA timer: linux (MCA v1.0, API v1.0, Component v1.0.1) MCA allocator: basic (MCA v1.0, API v1.0, Component v1.0) MCA allocator: bucket (MCA v1.0, API v1.0, Component v1.0) MCA coll: basic (MCA v1.0, API v1.0, Component v1.0.1) MCA coll: self (MCA v1.0, API v1.0, Component v1.0.1) MCA coll: sm (MCA v1.0, API v1.0, Component v1.0.1) MCA io: romio (MCA v1.0, API v1.0, Component v1.0.1) MCA mpool: sm (MCA v1.0, API v1.0, Component v1.0.1) MCA pml: ob1 (MCA v1.0, API v1.0, Component v1.0.1) MCA pml: teg (MCA v1.0, API v1.0, Component v1.0.1) MCA ptl: self (MCA v1.0, API v1.0, Component v1.0.1) MCA ptl: sm (MCA v1.0, API v1.0, Component v1.0.1) MCA ptl: tcp (MCA v1.0, API v1.0, Component v1.0.1) MCA btl: self (MCA v1.0, API v1.0, Component v1.0.1) MCA btl: sm (MCA v1.0, API v1.0, Component v1.0.1) MCA btl: tcp (MCA v1.0, API v1.0, Component v1.0) MCA topo: unity (MCA v1.0, API v1.0, Component v1.0.1) MCA gpr: null (MCA v1.0, API v1.0, Component v1.0.1) MCA gpr: proxy (MCA v1.0, API v1.0, Component v1.0.1) MCA gpr: replica (MCA v1.0, API v1.0, Component v1.0.1) MCA iof: proxy (MCA v1.0, API v1.0, Component v1.0.1) MCA iof: svc (MCA v1.0, API v1.0, Component v1.0.1) MCA ns: proxy (MCA v1.0, API v1.0, Component v1.0.1) MCA ns: replica (MCA v1.0, API v1.0, Component v1.0.1) MCA oob: tcp (MCA v1.0, API v1.0, Component v1.0) MCA ras: dash_host (MCA v1.0, API v1.0, Component v1.0.1) MCA ras: hostfile (MCA v1.0, API v1.0, Component v1.0.1) MCA ras: localhost (MCA v1.0, API v1.0, Component v1.0.1) MCA ras: slurm (MCA v1.0, API v1.0, Component v1.0.1) MCA rds: hostfile (MCA v1.0, API v1.0, Component v1.0.1) MCA rds: resfile (MCA v1.0, API v1.0, Component v1.0.1) MCA rmaps: round_robin (MCA v1.0, API v1.0, Component v1.0.1) MCA rmgr: proxy (MCA v1.0, API v1.0, Component v1.0.1) MCA rmgr: urm (MCA v1.0, API v1.0, Component v1.0.1) MCA rml: oob (MCA v1.0, API v1.0, Component v1.0.1) MCA pls: daemon (MCA v1.0, API v1.0, Component v1.0.1) MCA pls: fork (MCA v1.0, API v1.0, Component v1.0.1) MCA pls: proxy (MCA v1.0, API v1.0, Component v1.0.1) MCA pls: rsh (MCA v1.0, API v1.0, Component v1.0.1) MCA pls: slurm (MCA v1.0, API v1.0, Component v1.0.1) MCA sds: env (MCA v1.0, API v1.0, Component v1.0.1) MCA sds: pipe (MCA v1.0, API v1.0, Component v1.0.1) MCA sds: seed (MCA v1.0, API v1.0, Component v1.0.1) MCA sds: singleton (MCA v1.0, API v1.0, Component v1.0.1) MCA sds: slurm (MCA v1.0, API v1.0, Component v1.0.1)
# fir.reachone.com slots=2