[Getdp] Compiling getdp with parallelized mumps on a 64 bits Linux machine : additionnal info

Zacharie DE GRÈVE [530160] Zacharie.DEGREVE at umons.ac.be
Thu Mar 8 23:10:41 CET 2012


Hello again,

Maybe it is important to mention it : the error on which the "make" command effectively stops is the following :

make[1]: quittant le répertoire « /home/zdegreve/Programmes/getdp/src/getdp-2.1.1/contrib/Arpack »
/home/zdegreve/Programmes/petsc-3.2-p6/arch-linux2-cxx-opt/bin/mpic++ -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O  -g -O2 -o bin/getdp Main/Main.o -Llib -lGetDPLegacy -lGetDPInterface -lGetDPLegacy -lGetDPNumeric -lGetDPCommon -lGetDPArpack -lgsl -lgslcblas -L/home/zdegreve/Programmes/petsc-3.2-p6/arch-linux2-cxx-opt/lib  -lpetsc -Wl,-rpath,/home/zdegreve/Programmes/petsc-3.2-p6/arch-linux2-cxx-opt/lib -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lblacs -lparmetis -lmetis -lpthread -lumfpack -lamd -llapack -lblas -lm -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 -L/usr/lib/x86_64-linux-gnu -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil -lgcc_s -lpthread -lmpi_f90 -lmpi_f77 -lgfortran -lm -lm -lm -lm -lmpi_cxx -lstdc++ -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil -lgcc_s -lpthread -ldl  -lm
/usr/bin/ld: cannot find -lGetDPLegacy
/usr/bin/ld: cannot find -lGetDPLegacy
/usr/bin/ld: cannot find -lGetDPCommon
collect2: ld returned 1 exit status
make: *** [link] Erreur 1

Hope this helps.

Regards,

--
------------------------------------------------------------------------------
Zacharie De Grève - PhD student
FNRS Research Fellow - Power Electrical Engineering Department
University of Mons -  Faculty of Engineering
Bd Dolez, 31 BE-7000 Mons
Tél : +32 (0)65 374125
Fax : +32 (0)65 374120
------------------------------------------------------------------------------


---------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
Hello everyone,

I do not succeed at compiling getdp from source with parrallelized MUMPS. Here are the steps I followed (on a 64 bits Linux Mint Katya machine) :

1. Install petsc-3.2-p6 : OK
(./configure --with-scalar-type=complex --with-clanguage=cxx --with-shared-libraries=0 --with-x=0 --download-mumps=1 --download-parmetis=1 --download-openmpi=1 --download-scalapack=1 --download-blacs=1 --download-umfpack=1 --with-debugging=0)

2. Install getdp-2.1.1 (downloaded getdp-stable-source from the source browser)
(./configure --with-petsc-prefix=/home/zdegreve/Programmes/petsc-3.2-p6 --with-petsc-arch=arch-linux2-cxx-opt --prefix=/home/zdegreve/Programmes/getdp/compiledversions/getdp-2.1.1)
It fails during the execution of the make command. The first errors I read are the following :

/home/zdegreve/Programmes/petsc-3.2-p6/arch-linux2-cxx-opt/bin/mpic++ -g -O2   -I.  -c Message.cpp
Message.cpp:24:19: fatal error: petsc.h: Aucun fichier ou dossier de ce type
compilation terminated.
make[1]: *** [Message.o] Erreur 1

etc.

/home/zdegreve/Programmes/petsc-3.2-p6/arch-linux2-cxx-opt/bin/mpic++ -g -O2   -I. -I../Common -I../Interface -I../Numeric -I../contrib/NR -I../contrib/Sparskit   -c MainLegacy.cpp
In file included from MainLegacy.cpp:14:0:
LinAlg.h:31:19: fatal error: petsc.h: Aucun fichier ou dossier de ce type
compilation terminated.
make[1]: *** [MainLegacy.o] Erreur 1

etc.

Does someone have an idea ?

Thank you very much in advance.

Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/getdp/attachments/20120308/7be97a92/attachment.html>