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.

Reply via email to