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 <[email protected]> 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 _______________________________________________ Mailing list: https://launchpad.net/~dorsal Post to : [email protected] Unsubscribe : https://launchpad.net/~dorsal More help : https://help.launchpad.net/ListHelp

