SuSE supports an application mpi-selector which installs when you load the (broken) SuSE version of OpenMPI. According to your choice of mpi implementation it will correctly set PATH, MANPATH and LD_LIBRARY_PATH for you.
The initial installation drops the usual pair (.sh, .csh) of scripts into /etc/login.d. When one of them runs it locates the appropriate default (set at system or user level) and includes an appropriate script from /var/mpi-selector/data. If you manually create an instance of openmpi you will have to create the relevant scripts. We currently have: openmpi-1.3.csh openmpi-1.3.sh openmpi-1.4.1.csh openmpi-1.4.1.sh The selector program will gives the coice of "openmpi-1.3" or "openmpi-1.4.1" and sets the default for the NEXT login. It's a little simplistic, but it seems to work fine. Martin Rushton HPC System Manager, Weapons Technologies Tel: 01959 514777, Mobile: 07939 219057 email: jmrush...@qinetiq.com www.QinetiQ.com QinetiQ - Delivering customer-focused solutions Please consider the environment before printing this email. -----Original Message----- From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf Of Prentice Bisbal Sent: 21 December 2011 19:14 To: Open MPI Users Subject: Re: [OMPI users] Installation of openmpi-1.4.4 Is the path to your opempi libraries in your LD_LIBRARY_PATH? -- Prentice On 12/21/2011 01:56 PM, amosl...@gmail.com wrote: > Dear OMPI Users, > I have just read the messages from Martin Rushton and Jeff > Squyres and have been having the same problem trying to get > openmp-1.4.4 to work. My specs are below: > Xeon(R) CPU 5335 2.00 GHz > Linux SUSE 11.4 (x86_64) > Linux 2.6.371-1.2 desktop x86_64 I go > through the compilation process with the commands: > ./configure --prefix=/opt/openmpi CC=icc > CXX=icpc F77=ifort F90=ifort "FCFLAGS=-O3 -i8" "FFLAGS=-O3 -i8" 2>&1 | > tee config.out > make -j 4 all 2>&1 | tee make.out > make install 2>&1 | tee install.out. > The entire process seems to go properly but when I try to use an > example it doesn't work properly. > mpicc hello_c.c -o hello_c compiles > properly. However, > "./hello_c" gives an error message that it > cannot find the file libmpi_so.0. There are at least 3 copies of > the file present as found by the search command but none of these are > found. I have checked the permissions and they seem to be OK so I am > at the same point as Martin Rushton. I hope that somebody comes up > with an anser soon. > > Amos Leffler > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users _______________________________________________ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient of this email, you must neither take any action based upon its contents, nor copy or show it to anyone. Please contact the sender if you believe you have received this email in error. QinetiQ may monitor email traffic data and also the content of email for the purposes of security. QinetiQ Limited (Registered in England & Wales: Company Number: 3796233) Registered office: Cody Technology Park, Ively Road, Farnborough, Hampshire, GU14 0LX http://www.qinetiq.com.