Re: building petsc 3.7.0: python can't pickle file objects
On Fri, 2016-05-13 at 10:08 +0200, Johannes Ring wrote:
> On Fri, May 13, 2016 at 3:45 AM, Drew Parsons <apps@emerall.com>
> wrote:
...
> > Can anyone make sense of this error? A simple configure (just
> > ./configure) does complete successfully, so it's some problem in
> > the
> > complex configure line that we're using. But I don't know which
> > term is
> > causing the problem.
> The problem is the "--useThreads 0" flag. Replacing it with
> "--useThreads=0" fixes the problem.
Well damn. That sure is a weird thing to fail on. Thanks Johannes :)
> The build now fails for me with:
>
> /tmp/src/petsc/src/mat/impls/aij/seq/superlu/superlu.c: In function
> ‘PetscErrorCode MatLUFactorNumeric_SuperLU(Mat, Mat, const
> MatFactorInfo*)’:
> /tmp/src/petsc/src/mat/impls/aij/seq/superlu/superlu.c:181:294:
> error:
> cannot convert ‘GlobalLU_t*’ to ‘mem_usage_t*’ for argument ‘19’ to
...
> Probably too old superlu?
Could well be. Our superlu is 4.3, upstream is already on 5.2.
Sébastien, are you available for updating superlu?
> >
> > Has anyone started using petsc 3.7 for themselves yet?
> I haven't used petsc 3.7 yet, but we are testing dolfin-dev against
> petsc-dev, so the next release of dolfin should work fine with petsc
> 3.7. We expect to make the next release of dolfin before the summer.
Great! Thanks again Johannes.
Drew
Reply to: