← Back to team overview

dolfin team mailing list archive

Re: PETSC-HYPRE problems again

 

No, i guess the problem isn't in Hypre, i've rebuild petsc without hypre, and 
the segmentation fault is still there.
Probably is  a mpich problem, i guess the first time i didn't passed the 
option --download-mpich=1 to petsc, (so it was built without MPI), on the 
other hand my system has lam/mpi instead of mpich...
  

On Friday 30 May 2008, Nuno David Lopes wrote:
> After some digging in the mailing-list,
> finally i've been able to build dolfin with petsc with no errors.
> I've used the following options for dolfin:
>
> scons withPetscDir=/mnt/net/aluserv/ndl/FENICS/petsc-2.3.3-p13
> enablePetsc=1 enableMpi=1 enablePydolfin=1
>
> And i've used the following options for petsc:
>
> ./config/configure.py --with-cc=gcc --with-fc=g77
> --download-f-blas-lapack=1 --download-mpich=1 --download-hypre=1
> --download-umfpack=1 --with-shared=1
>
> Also, i can compile my code but when i run it i get a seg. fault:
>
>  [an9:29660] *** Process received signal ***
> [an9:29660] Signal: Segmentation fault (11)
> [an9:29660] Signal code: Address not mapped (1)
> [an9:29660] Failing at address: 0x44000074
> [an9:29660] [ 0] [0xb7fda440]
> [an9:29660] [
> 1]
> /mnt/net/aluserv/ndl/FENICS/petsc-2.3.3-p13/lib/linux-gnu-c-debug/libpetsc.
>so(PetscInitialize+0x58e) [0xb7417a16]
> [an9:29660] [
> 2]
> /usr/local/lib/libdolfin.so(_ZN6dolfin17SubSystemsManager9initPETScEiPPcb+0
>x98) [0xb7ec0c88]
> [an9:29660] [
> 3]
> /usr/local/lib/libdolfin.so(_ZN6dolfin17SubSystemsManager9initPETScEv+0xaf)
> [0xb7ec0def]
> [an9:29660] [ 4]
> /usr/local/lib/libdolfin.so(_ZN6dolfin11PETScVectorC1Ev+0x2d) [0xb7e8fe3d]
> [an9:29660] [
> 5]
> /usr/local/lib/libdolfin.so(_ZNK6dolfin12PETScFactory12createVectorEv+0x30)
> [0xb7e9f920]
> [an9:29660] [
> 6]
> /usr/local/lib/libdolfin.so(_ZNK6dolfin14DefaultFactory12createVectorEv+0x2
>5) [0xb7ebbaa5]
> [an9:29660] [ 7] stokes.exe(_ZN6dolfin6VectorC1Ev+0x9a) [0x811365a]
> [an9:29660] [ 8] stokes.exe(main+0x616) [0x8082a46]
> [an9:29660] [ 9] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)
> [0xb6d5c450]
> [an9:29660] [10] stokes.exe(__gxx_personality_v0+0x335) [0x8082151]
> [an9:29660] *** End of error message ***
> Segmentation fault
>
> Is this a common error?
>
> I've been able to run the code if i haven't the hypre option in petsc.
> Thanks..



-- 
Nuno David Lopes




Follow ups

References