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
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
|