dorsal team mailing list archive
-
dorsal team
-
Mailing list archive
-
Message #00322
Re: PETSc found, but not found
On 9/1/10 2:44 AM, Marie Rognes wrote:
> On 31. aug. 2010 22:56, Anders Logg wrote:
>> 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.
>>
>>
>
> Doesn't solve the problem for me :(
>
> - My PETSC_ARCH is set to linux-gnu-cxx-opt (cf gentoo.platform)
> - cmake reports: -- PETSC_ARCH is linux-gnu-cxx-opt
> - Still get same problem.
>
>> I think this changed in Dorsal at some point recently.
>>
>>
>
> Everything updated as of 20 seconds ago ...
I too am now seeing strange things such as this:
.
.
.
-- PETSC_DIR is /Users/harish/Work/FEniCS/dev/src/petsc-3.1-p4
-- PETSC_ARCH is darwin10.0.0-cxx-opt
-- Found petscconf.h
-- PETSc test failed
-- PETSc could not be found. Be sure to set PETSC_DIR and PETSC_ARCH.
(missing: PETSC_TEST_RUNS)
.
.
.
-- (OK) MPI
-- (OK) MTL4
-- (OK) UMFPACK
-- (OK) CHOLMOD
-- (OK) SCOTCH
-- (OK) PARMETIS
-- (OK) GMP
-- (OK) CGAL
-- (OK) ZLIB
-- (OK) PYTHON
-- The following optional packages could not be found:
-- (**) PETSC
-- (**) SLEPC
-- (**) TRILINOS
Harish
Follow ups
References
-
PETSc found, but not found
From: Marie Rognes, 2010-08-31
-
Re: PETSc found, but not found
From: Johannes Ring, 2010-08-31
-
Re: PETSc found, but not found
From: Marie Rognes, 2010-08-31
-
Re: PETSc found, but not found
From: Anders Logg, 2010-08-31
-
Re: PETSc found, but not found
From: Marie Rognes, 2010-08-31