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
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
I also suspect about the /usr/lib64 business. Trying
to sort out whether this is an openMPI issue (on 64 bit SuSE) or elmer
Thanks a lot!
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?
Mark E. Kosmowski
for Fortran 77 libraries of mpif90...
checking for Fortran libraries of
checking for dseupd_ in -larpack... yes
checking for pdneupd_
in -lparpack... no
configure: WARNING: No parallel arpack
checking for HYPRE_IJMatrixCreate in -lHYPRE... no
WARNING: HYPRE not found, some functionaly will be disabled.
umf4def_ in -lumfpack... yes
checking for mtc_init in -lmatc...
checking for main in -lm... yes
configure: error: The MPI version
needs parpack. Disabling
Staff Product Engineer
Siemens Healthcare Diagnostics
511 Benedict Ave., MS 32
Tarrytown, NY 10591
puzzles me is that, on 32 bit OpenSUSE, I was able to compile elmer
without any issue using the same script. I am planning to
HYPRE library, but, configure file indicated that it cannot find
either which is another puzzle to me. I will look into
Is it possible that this
could be a problem with /usr/lib64 as opposed
Jeff F. Pummill
Senior Linux Cluster