dorsal team mailing list archive
-
dorsal team
-
Mailing list archive
-
Message #00125
Re: More MacOS problems
On Thu, Aug 19, 2010 at 09:21:54AM +0200, Anders Logg wrote:
> On Thu, Aug 19, 2010 at 10:03:19AM +0530, Harish Narayanan wrote:
> > On 8/19/10 1:26 AM, Garth N. Wells wrote:
> > > On Wed, 2010-08-18 at 20:51 +0200, Anders Logg wrote:
> > >> On Wed, Aug 18, 2010 at 06:58:33PM +0200, Anders Logg wrote:
> > >>> I'm now getting to the point where DOLFIN is building, but then at the
> > >>> end I get this:
> > >>>
> > >>> Implicit dependency '/Users/log/Work/FEniCS/lib/libpetsc.a' not found,
> > >>> needed by target 'dolfin/libdolfin.dylib'.
> > >>>
> > >>> Any ideas what goes wrong? The file in question seems to be a symlink
> > >>> that points to itself (with an extra slash)...
> > >>
> > >> I see more strange things.
> > >>
> > >> If I look in the directory ~/Work/FEniCS/lib (default Dorsal
> > >> installation location for libraries), there's a bunch of symlinks that
> > >> point to themselves:
> > >>
> > >> libamd.a, libslepc.a, libpetsc.a, libumfpack.a
> > >>
> > >> Any idea why this is so?
> > >>
> > >> Is it a Mac thing or is it something with the PETSc/SLEPc
> > >> configuration?
> > >>
> > >> Here's how it's currently done:
> > >>
> > >> 1. When PETSc is configured, it knows PETSC_DIR=pwd and it knows
> > >> PETSC_ARCH=<some random darwin-blabla string>.
> > >>
> > >> 2. When SLEPc is configured, it knows PETSC_DIR=INSTALL_PATH but it
> > >> doesn't know PETSC_ARCH.
> > >>
> > >
> > > Somewhat related, you could try the PETSc and SLEPc packages from
> > > MacPorts. The down side is that the MacPorts version is not compiled
> > > with UMFPACK, so there is not decent LU solver via PETSc. I imagine it
> > > would be easy to add though since UMFPACK is in MacPorts.
> >
> > I am not so sure this is a good idea for the same reason dorsal doesn't
> > tend to use petsc/slepc packages for the other platforms: these packages
> > aren't always compiled with optimal options.
> >
> > The dorsal petsc/slepc packages should be corrected.
>
> Any idea how?
I just spotted a typo in petsc.package. I'll see if I can fix it.
--
Anders
Attachment:
signature.asc
Description: Digital signature
References