Mixed Poisson tests fails with PETSc 64 bit
The test test_mixed_poisson_solve
in test/unit/python/fem/test_form.py
fails with PETSc with 64 bit integers. We need to fix this to get the buildbot green to stop other 64-bit errors that keep creeping in.
Comments (8)
-
-
reporter -
assigned issue to
-
assigned issue to
-
reporter Fix reported by @blechta at http://fenicsproject.org/pipermail/fenics-support/2014-March/000450.html
Backends other than SuperLU_dist (i.e. MUMPS and SuiteSpare) return nan for this problem.
-
reporter - changed status to resolved
Fixed in 0ef8602.
Will report some issues separately to PETSc devs (see http://lists.mcs.anl.gov/pipermail/petsc-dev/2014-December/016520.html).
Buildbot is still failing, but it seems an unrelated problem on the buildbot.
-
The trusty amd64 buildbot was green before this merge and now it is red. Not clear what causes it as it hangs in the regression tests.
-
And now it is suddenly green... Not sure how to interpret outtiming buildbots.
-
reporter As a note, this was not a DOLFIN bug, but a symptom that LU solvers do not necessarily handle zero diagonals (e.g. saddle point problems) well. It seems that some LU solvers switch re-order strategies depending on the integer index type, which can lead to failures for one type that do not appear for another.
The 'fix' was to find combinations of solver and ordering that 'work' for the DOLFIN tests.
-
reporter - removed milestone
Removing milestone: 1.5 (automated comment)
- Log in to comment
@garth-wells - who should this be assigned to?