Hi, Mark,
 
When I installed HYPRE, I simply did "./configure --prefix=/usr/local/hypre2.0", then make, make install.  All libraries seems to be static libraries. 
 
As for openmpi, I did "./configure --prefix=/usr/local/openmpi --enable-static --disable-shared", then, make all install (elmer prefers statically linked).  So, all openmpi static library should resides in /usr/local/openmpi.  A simple hello_mpi.c (.f90) ran fine.
 
During elmer configuration, one of the steps is to build blas/parpack libraries.  Which was successful (I got libparpack.a under ELMER_HOME/lib).  It is not clear to me why at the final step of elmer configuration, it complains about not finding HYPRE and parpack.
 
I also suspect about the /usr/lib64 business.  Trying to sort out whether this is an openMPI issue (on 64 bit SuSE) or elmer issue.
 
Thanks a lot!
 
Best,
 
Pei


From: users-bounces@open-mpi.org [mailto:users-bounces@open-mpi.org] On Behalf Of Mark Kosmowski
Sent: Tuesday, February 12, 2008 5:10 PM
To: users@open-mpi.org
Subject: Re: [OMPI users] openMPI on 64 bit SUSE 10.2 OS

Are you pointing to the 64-bit build of HYPRE?  For that matter, like Jeff asked, are you sure that each library path that you are defining goes to a 64-bit library path?
 
Good luck,
 
Mark E. Kosmowski

peiying@saturn:~/elmer/elmer-5.4.0/fem-5.4.0> export
LD_LIBRARY_PATH=/usr/local/openmpi/lib:/usr/local/hypre2.0/lib:$LD_LIBRA
RY_PATH
peiying@saturn:~/elmer/elmer-5.4.0/fem-5.4.0> ./configure
--prefix=$ELMER_HOME --with-mpi-dir=$MPI_HOME
...
 
 

checking for Fortran 77 libraries of mpif90...
-L/usr/local/hypre2.0/lib -L/usr/local/lib
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../.. -lHYPRE -lmpi_f90
checking for Fortran libraries of mpif90...  -L/usr/local/hypre2.0/lib
-L/usr/local/lib -L/usr/lib64/gcc/x86_64-suse-linux/4.1.2
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64
-L/lib/../lib64 -L/usr/lib/../lib64
-L/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/l
ib -L/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../.. -lHYPRE -lmpi_f90
checking for dseupd_ in -larpack... yes
checking for pdneupd_ in -lparpack... no
configure: WARNING: No parallel arpack found.
checking for HYPRE_IJMatrixCreate in -lHYPRE... no
configure: WARNING: HYPRE not found, some functionaly will be disabled.
checking for umf4def_ in -lumfpack... yes
checking for mtc_init in -lmatc... yes
checking for main in -lm... yes
configure: error: The MPI version needs parpack. Disabling MPI.
peiying@saturn:~/elmer/elmer-5.4.0/fem-5.4.0>


-------------------------------------
Pei-Ying Hsieh, Ph.D.
Staff Product Engineer
Siemens Healthcare Diagnostics Inc.
511 Benedict Ave., MS 32
Tarrytown, NY 10591
USA
Phone: (914)524-3146
fax:   (914)524-2580
email: Pei-Ying.Hsieh@siemens.com
www.siemens.com/diagnostics


What puzzles me is that, on 32 bit OpenSUSE, I was able to compile elmer
solver without any issue using the same script.  I am planning to use
HYPRE library, but, configure file indicated that it cannot find hypre
either which is another puzzle to me.  I will look into this further.

Best,

pei


Is it possible that this could be a problem with /usr/lib64 as opposed
to /usr/lib?

Just a thought...

Jeff F. Pummill
Senior Linux Cluster Administrator
University of Arkansas
//


----------------------------------------------------------------------------
This message and any included attachments are from Siemens Medical Solutions
and are intended only for the addressee(s).
The information contained herein may include trade secrets or privileged or
otherwise confidential information. Unauthorized review, forwarding, printing,
copying, distributing, or using such information is strictly prohibited and may
be unlawful. If you received this message in error, or have reason to believe
you are not authorized to receive it, please promptly delete this message and
notify the sender by e-mail with a copy to Central.SecurityOffice@siemens.com

Thank you