Yes, this definitely worked when it was put in and most of the time since. I can debug now if you like.
On Fri, Mar 16, 2012 at 11:57, Jungho Lee <julee at mcs.anl.gov> wrote: > DMCreateFieldIS, etc., in fieldsplit.c, are back in. Had anyone > rigorously test that part of the code before it went away, though? It > fails in the PetscFree call (line 237): > > > (serial version of runex28_3) > $ ./ex28 -da_grid_x 20 -snes_converged_reason -snes_monitor_short > -ksp_monitor_short -problem_type 2 -snes_mf_operator -pack_dm_mat_type > aij -pc_type fieldsplit -pc_fieldsplit_type additive > -fieldsplit_u_ksp_type gmres -fieldsplit_k_pc_type jacobi > 0 SNES Function norm 20.0067 > [0]PETSC ERROR: PetscTrFreeDefault() called from > PCFieldSplitSetDefaults() line 237 in > > /Users/jungholee/projects/petsc-dev-same/src/ksp/pc/impls/fieldsplit/fieldsplit.c > [0]PETSC ERROR: Block at address 0x7fff5fbfa5a0 is corrupted; cannot free; > may be block not allocated with PetscMalloc() > [0]PETSC ERROR: --------------------- Error Message > ------------------------------------ > [0]PETSC ERROR: Memory corruption! > [0]PETSC ERROR: Bad location or corrupted memory! > [0]PETSC ERROR: > ------------------------------------------------------------------------ > [0]PETSC ERROR: Petsc Development HG revision: > 25d401b609b5244f31ee51f342bdb0f3d0fdb309 HG Date: Thu Mar 15 23:26:29 > 2012 -0500 > [0]PETSC ERROR: See docs/changes/index.html for recent updates. > [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting. > [0]PETSC ERROR: See docs/index.html for manual pages. > [0]PETSC ERROR: > ------------------------------------------------------------------------ > [0]PETSC ERROR: ./ex28 on a arch-c named mcswl179.mcs.anl.gov by > jungholee Fri Mar 16 11:55:11 2012 > [0]PETSC ERROR: Libraries linked from > /Users/jungholee/projects/petsc-dev-same/arch-c/lib > [0]PETSC ERROR: Configure run at Fri Mar 16 00:04:21 2012 > [0]PETSC ERROR: Configure options --with-superlu_dist-dir=/opt/local > --with-superlu-dir=/opt/local --with-hypre-dir=/opt/local > --with-sowing-dir=/opt/local --with-c2html-dir=/opt/local > --with-parmetis-dir=/opt/local --with-metis-dir=/opt/local > --with-shared-libraries > [0]PETSC ERROR: > ------------------------------------------------------------------------ > [0]PETSC ERROR: PetscTrFreeDefault() line 287 in > /Users/jungholee/projects/petsc-dev-same/src/sys/memory/mtr.c > [0]PETSC ERROR: PCFieldSplitSetDefaults() line 237 in > > /Users/jungholee/projects/petsc-dev-same/src/ksp/pc/impls/fieldsplit/fieldsplit.c > [0]PETSC ERROR: PCSetUp_FieldSplit() line 366 in > > /Users/jungholee/projects/petsc-dev-same/src/ksp/pc/impls/fieldsplit/fieldsplit.c > [0]PETSC ERROR: PCSetUp() line 832 in > /Users/jungholee/projects/petsc-dev-same/src/ksp/pc/interface/precon.c > [0]PETSC ERROR: KSPSetUp() line 261 in > /Users/jungholee/projects/petsc-dev-same/src/ksp/ksp/interface/itfunc.c > [0]PETSC ERROR: KSPSolve() line 385 in > /Users/jungholee/projects/petsc-dev-same/src/ksp/ksp/interface/itfunc.c > [0]PETSC ERROR: SNES_KSPSolve() line 4057 in > /Users/jungholee/projects/petsc-dev-same/src/snes/interface/snes.c > [0]PETSC ERROR: SNESSolve_LS() line 193 in > /Users/jungholee/projects/petsc-dev-same/src/snes/impls/ls/ls.c > [0]PETSC ERROR: SNESSolve() line 3277 in > /Users/jungholee/projects/petsc-dev-same/src/snes/interface/snes.c > [0]PETSC ERROR: main() line 432 in src/snes/examples/tutorials/ex28.c > application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0 > > On Thu, Mar 15, 2012 at 1:13 PM, Dmitry Karpeev <karpeev at mcs.anl.gov> > wrote: > > Okay, thanks. > > Dmitry. > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120316/899f868c/attachment.html>
