On Tue, 22 Mar 2011, Verena Kuhlemann wrote: > Thanks for the answer. > > On Mar 22, 2011, at 12:02 PM, Satish Balay wrote: > > > Which version of PETSc are you using? The URL for hypre is listed in > > config/PETSc/packages/hypre.py - for any given version of petsc. > > > > This file does not exist in my version. Do you know what might have gone > wrong?
You have corrupted PETSc sources. Suggest starting with a fresh tarball. [you might aswell start off with petsc-3.1-p8] > > > > for petsc-3.1 its: > > http://ftp.mcs.anl.gov/pub/petsc/externalpackages/hypre-2.6.0b.tar.gz > > > > I am using Petsc-3.1, so I used the hypre version you suggested. > When I try to compile one of my programs, here is what I get: > > mpicc -o defaultras2_hypre.o -c -g > -I/home/vkuhlem/research/petsc-3.1-p4/withhypre/include > -I/home/vkuhlem/research/petsc-3.1-p4/include > -I/home/vkuhlem/research/petsc-3.1-p4/withhypre/include > -I/home/vkuhlem/research/ParMetis-3.1.1/include -D__INSDIR__= > defaultras2_hypre.c > mpicc -g -o defaultras2_hypre defaultras2_hypre.o > -Wl,-rpath,/home/vkuhlem/research/petsc-3.1-p4/withhypre/lib > -L/home/vkuhlem/research/petsc-3.1-p4/withhypre/lib -lpetsc -lX11 > -Wl,-rpath,/home/vkuhlem/research/petsc-3.1-p4/withhypre/lib > -L/home/vkuhlem/research/petsc-3.1-p4/withhypre/lib -lHYPRE -lmv -lmpath > -lstdc++ -Wl,-rpath,/home/vkuhlem/research/ParMetis-3.1.1/lib > -L/home/vkuhlem/research/ParMetis-3.1.1/lib -lparmetis -lmetis -lflapack > -lfblas -L/opt/pathscale/lib/3.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -ldl > -lmpich -lpscrt -lgcc_s -lmpichf90 -lmpichabiglue_psc -lpathfstart > -lpathfortran -lmv -lmpath -lm -lm -lm -lm -lmv -lmpath -lstdc++ -lmv -lmpath > -lstdc++ -ldl -lmpich -lpscrt -lgcc_s -ldl > /home/vkuhlem/research/petsc-3.1-p4/withhypre/lib/libpetsc.a(mhyp.o): In > function `MatZeroEntries_HYPREStruct_3d': > /home/vkuhlem/research/petsc-3.1-p4/src/dm/da/utils/mhyp.c:397: undefined > reference to `hypre_StructMatrixClearBoxValues' > collect2: ld returned 1 exit status > make: [defaultras2_hypre] Error 1 (ignored) > /bin/rm -f defaultras2_hypre.o > > > Did I configure Petsc wrong? I attached the configure.log. configure.log is too big to be flooded on the mailing list. For such issues requring configure.log - please use petsc-maint at mcs.anl.gov Satish
