On Mon, Feb 4, 2013 at 4:20 PM, Derek Gaston <fried...@gmail.com> wrote:
> Thanks Jed.... PCReset() somewhat fixed it... but now I get this:
>
> [0]PETSC ERROR: Error in external library!
> [0]PETSC ERROR: Error in HYPRE_IJMatrixAssemble()!
> ...
> [0]PETSC ERROR: MatHYPRE_IJMatrixFastCopy_SeqAIJ() line 183 in
> src/dm/impls/da/hypre/mhyp.c
> [0]PETSC ERROR: MatHYPRE_IJMatrixCopy() line 127 in
> src/dm/impls/da/hypre/mhyp.c
> [0]PETSC ERROR: PCSetUp_HYPRE() line 118 in src/ksp/pc/impls/hypre/hypre.c
> [0]PETSC ERROR: PCSetUp() line 832 in src/ksp/pc/interface/precon.c
> [0]PETSC ERROR: PCApply() line 380 in src/ksp/pc/interface/precon.c
> [0]PETSC ERROR: apply() line 53 in
> "unknowndirectory/"src/numerics/petsc_preconditioner.C
>
> Looks like maybe PCReset() doesn't work properly with Hypre?
>
I should add a test in PETSC if it doesn't. Is there a libmesh example I
can use to reproduce this?
>
> As for why this worked before and isn't now... I have no idea. We were
> definitely changing the system size all the time with adaptivity... and
> never saw this before...
>
Are you sure the PC was not being destroyed and recreated?
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel