dorsal team mailing list archive
-
dorsal team
-
Mailing list archive
-
Message #00320
Re: PETSc found, but not found
On Tue, Aug 31, 2010 at 04:28:32PM +0200, Marie Rognes wrote:
> On 31. aug. 2010 16:22, Johannes Ring wrote:
> > On Tue, Aug 31, 2010 at 4:13 PM, Marie Rognes <meg@xxxxxxxxx> wrote:
> >
> >> I having some issues with PETSc (surprise) as of today.
> >>
> >> Dorsal tells me that (full log attached):
> >>
> >> [\snip]
> >>
> >> -- The following optional packages were found:
> >> -- (OK) MPI
> >> -- (OK) PETSC
> >> -- (OK) SLEPC
> >> -- (OK) UMFPACK
> >>
> >> [\snap]
> >>
> >> But:
> >>
> >>
> >>>>> from dolfin import *
> >>>>> has_la_backend("PETSc")
> >>>>>
> >> False
> >>
> >>>>> A = PETScMatrix()
> >>>>>
> >> Traceback (most recent call last):
> >> File "<stdin>", line 1, in <module>
> >> NameError: name 'PETScMatrix' is not defined
> >>
> >>>>>
> >> Help?
> >>
> > There is no -DHAS_PETSC in your log. Try to clean up/remove the
> > dorsal_build_dir inside the DOLFIN source directory.
>
>
> Removed. Check.
>
>
> > Then rerun Dorsal
> > and see if the PETSc test passes.
> >
>
> -- The following optional packages were found:
> -- (OK) MPI
> -- (OK) PETSC
> -- (OK) SLEPC
> -- (OK) UMFPACK
> -- (OK) PARMETIS
> -- (OK) GMP
> -- (OK) CGAL
> -- (OK) ZLIB
> -- (OK) PYTHON
> -- The following optional packages could not be found:
> -- (**) TRILINOS
> -- (**) MTL4
> -- (**) CHOLMOD
> -- (**) SCOTCH
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/meg/local/dorsal_downloads/dolfin
> make: *** No rule to make target `install'. Stop.
> Failure with exit status: 2
> Exit message: There was a problem building dolfin.
I had the same problem (I think). It turned out to be a problem with my
PETSC_ARCH variable which was set to linux-gnu-c-opt instead of
linux-gnu-cxx-opt.
I think this changed in Dorsal at some point recently.
--
Anders
Follow ups
References