[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>