Just from the log message from the configue that you posted, it seems I
can't see openMPI being detected and also, is not using google sparse hash.
I would suggest to search for the proper location of both, openMPI and
google sparse hash. For openMPI do:
which mpirun
That would tell you where is installed and if is in your path. Once you
find the location you can write to your .cshrc or .bashrc or whatever
shell you're using the enviromental variables for MPI. In my case, I use
tcsh and looks something like this:
setenv MPI_HOME /software/openmpi-1.3.3/
prepend_path LD_LIBRARY_PATH $MPI_HOME/lib
prepend_path PATH $MPI_HOME/bin
prepend_path MANPATH $MPI_HOME/share/man
Then, I usually run the configure like this (in one line):
./configure --prefix=/path_to/abyss_bin_1.2.7
--with-mpi=/path_to/openmpi-1.3.3/
CPPFLAGS=-I/path_to/sparsehash/include --enable-maxk=96
CC=/path_to/gcc-4.5.1/bin/gcc CXX=/path_to/gcc-4.5.1/bin/g++
As you can see, I also define other location for the compilers since the
GCC libraries and compilers installed in our cluster are a bit old...
Hope this will help you.
Cheers.
> make: entrant dans le r�pertoire � /.projets_2/grisbi/abyss-1.2.6/
> Parallel �
> g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../Assembly -I../Common -I../
> DataLayer -Wall -Wextra -Werror -g -O2 -MT ABYSS_P-parallelAbyss.o -
> MD -MP -MF .deps/ABYSS_P-parallelAbyss.Tpo -c -o ABYSS_P-
> parallelAbyss.o `test -f 'parallelAbyss.cpp' || echo
> './'`parallelAbyss.cpp
> In file included from NetworkSequenceCollection.h:7:0,
> from parallelAbyss.cpp:3:
> CommLayer.h:5:17: erreur fatale: mpi.h : Aucun fichier ou dossier de
> ce type
> compilation termin�e.
> make: *** [ABYSS_P-parallelAbyss.o] Erreur 1
> make: quittant le r�pertoire � /.projets_2/grisbi/abyss-1.2.6/Parallel
> �
>
> mpi.h isn't found anymore!
> I look in the directory I gave with the --with-mpi otption, and it
> contains the include/mpi.h...
> Please, can you help me?
>
> Thank you in advance.
>
> Florence
--
Alejandro Sanchez-Flores
Team133 Parasite Genomics
Wellcome Trust Sanger Institute
Cambridge, UK.
--
The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.
| libopenmpi-dev |
--
You received this message because you are subscribed to the Google Groups "ABySS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to abyss-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.