Did someone fix this?. I can't reproduce.<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Nov 23, 2012 at 11:03 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
  The nightly builds<br>
<br>
Possible problem with with ex19_fieldsplit_4, diffs above<br>
=========================================<br>
<br>
has an apparent memory leak.  Output below. Thus must be some peculiar to a particular usage of field split. Anybody take responsibility?<br>
<br>
> [0]Total space allocated 12816 bytes<br>
> [ 0]16 bytes PetscStrallocpy() line 187 in /Users/barrysmith/Src/petsc-dev/src/sys/utils/str.c<br>
>       [0]  PCCreate_LU() line 283 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/factor/lu/lu.c<br>
>       [0]  PCSetType() line 59 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  MatSetFromOptions_SchurComplement() line 123 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/utils/schurm.c<br>
>       [0]  MatSetFromOptions() line 174 in /Users/barrysmith/Src/petsc-dev/src/mat/utils/gcreate.c<br>
>       [0]  PCSetUp_FieldSplit() line 405 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetUp() line 810 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPSetUp() line 182 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSolve() line 350 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  SNES_KSPSolve() line 4434 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscStrallocpy() line 187 in /Users/barrysmith/Src/petsc-dev/src/sys/utils/str.c<br>
>       [0]  PCCreate_LU() line 283 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/factor/lu/lu.c<br>
>       [0]  PCSetType() line 59 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  MatSetFromOptions_SchurComplement() line 123 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/utils/schurm.c<br>
>       [0]  MatSetFromOptions() line 174 in /Users/barrysmith/Src/petsc-dev/src/mat/utils/gcreate.c<br>
>       [0]  PCSetUp_FieldSplit() line 405 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetUp() line 810 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPSetUp() line 182 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSolve() line 350 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  SNES_KSPSolve() line 4434 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]176 bytes PCCreate_LU() line 284 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/factor/lu/lu.c<br>
>       [0]  PCSetType() line 59 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  MatSetFromOptions_SchurComplement() line 123 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/utils/schurm.c<br>
>       [0]  MatSetFromOptions() line 174 in /Users/barrysmith/Src/petsc-dev/src/mat/utils/gcreate.c<br>
>       [0]  PCSetUp_FieldSplit() line 405 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetUp() line 810 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPSetUp() line 182 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSolve() line 350 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  SNES_KSPSolve() line 4434 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscStrallocpy() line 187 in /Users/barrysmith/Src/petsc-dev/src/sys/utils/str.c<br>
>       [0]  PetscObjectChangeTypeName() line 129 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pname.c<br>
>       [0]  PCSetType() line 59 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  MatSetFromOptions_SchurComplement() line 123 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/utils/schurm.c<br>
>       [0]  MatSetFromOptions() line 174 in /Users/barrysmith/Src/petsc-dev/src/mat/utils/gcreate.c<br>
>       [0]  PCSetUp_FieldSplit() line 405 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetUp() line 810 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPSetUp() line 182 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSolve() line 350 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  SNES_KSPSolve() line 4434 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]128 bytes PetscSplitReductionCreate() line 99 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  PetscSplitReductionGet() line 416 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  VecNormBegin() line 622 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]256 bytes PetscSplitReductionCreate() line 96 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  PetscSplitReductionGet() line 416 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  VecNormBegin() line 622 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]512 bytes PetscSplitReductionCreate() line 95 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  PetscSplitReductionGet() line 416 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  VecNormBegin() line 622 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]512 bytes PetscSplitReductionCreate() line 94 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  PetscSplitReductionGet() line 416 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  VecNormBegin() line 622 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]64 bytes PetscSplitReductionCreate() line 89 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  PetscSplitReductionGet() line 416 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  VecNormBegin() line 622 in /Users/barrysmith/Src/petsc-dev/src/vec/vec/utils/comb.c<br>
>       [0]  SNESSolve_LS() line 144 in /Users/barrysmith/Src/petsc-dev/src/snes/impls/ls/ls.c<br>
>       [0]  SNESSolve() line 3605 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscStrallocpy() line 187 in /Users/barrysmith/Src/petsc-dev/src/sys/utils/str.c<br>
>       [0]  PetscObjectSetOptionsPrefix() line 29 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/prefix.c<br>
>       [0]  KSPSetOptionsPrefix() line 49 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscStrallocpy() line 187 in /Users/barrysmith/Src/petsc-dev/src/sys/utils/str.c<br>
>       [0]  PetscObjectSetOptionsPrefix() line 29 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/prefix.c<br>
>       [0]  PCSetOptionsPrefix() line 1267 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPSetOptionsPrefix() line 49 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]144 bytes PCCreate() line 328 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPGetPC() line 1448 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSetOptionsPrefix() line 49 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]64 bytes PCCreate() line 328 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPGetPC() line 1448 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSetOptionsPrefix() line 49 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]576 bytes PCCreate() line 328 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/precon.c<br>
>       [0]  KSPGetPC() line 1448 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itfunc.c<br>
>       [0]  KSPSetOptionsPrefix() line 49 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscStrallocpy() line 187 in /Users/barrysmith/Src/petsc-dev/src/sys/utils/str.c<br>
>       [0]  PetscObjectChangeTypeName() line 129 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pname.c<br>
>       [0]  KSPSetType() line 722 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcreate.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes KSPDefaultConvergedCreate() line 569 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/iterativ.c<br>
>       [0]  KSPCreate() line 628 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcreate.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]96 bytes KSPCreate() line 635 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcreate.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]64 bytes KSPCreate() line 635 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcreate.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]944 bytes KSPCreate() line 635 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcreate.c<br>
>       [0]  PCFieldSplitSetFields_FieldSplit() line 1059 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetFields() line 1232 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCFieldSplitSetRuntimeSplits_Private() line 213 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions_FieldSplit() line 998 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/impls/fieldsplit/fieldsplit.c<br>
>       [0]  PCSetFromOptions() line 175 in /Users/barrysmith/Src/petsc-dev/src/ksp/pc/interface/pcset.c<br>
>       [0]  KSPSetFromOptions() line 347 in /Users/barrysmith/Src/petsc-dev/src/ksp/ksp/interface/itcl.c<br>
>       [0]  SNESSetFromOptions() line 612 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscCommDuplicate() line 154 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/tagm.c<br>
>       [0]  PetscHeaderCreate_Private() line 30 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/inherit.c<br>
>       [0]  SNESCreate() line 1396 in /Users/barrysmith/Src/petsc-dev/src/snes/interface/snes.c<br>
> [ 0]16 bytes PetscThreadCommReductionCreate() line 466 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcommred.c<br>
>       [0]  PetscThreadCommInitialize() line 1223 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcomm.c<br>
>       [0]  PetscThreadCommInitializePackage() line 51 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/dlregisthreadcomm.c<br>
>       [0]  PetscInitialize() line 651 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pinit.c<br>
> [ 0]16 bytes PetscThreadCommReductionCreate() line 462 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcommred.c<br>
>       [0]  PetscThreadCommInitialize() line 1223 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcomm.c<br>
>       [0]  PetscThreadCommInitializePackage() line 51 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/dlregisthreadcomm.c<br>
>       [0]  PetscInitialize() line 651 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pinit.c<br>
> [ 0]16 bytes PetscThreadCommReductionCreate() line 458 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcommred.c<br>
>       [0]  PetscThreadCommInitialize() line 1223 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcomm.c<br>
>       [0]  PetscThreadCommInitializePackage() line 51 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/dlregisthreadcomm.c<br>
>       [0]  PetscInitialize() line 651 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pinit.c<br>
> [ 0]48 bytes PetscThreadCommReductionCreate() line 456 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcommred.c<br>
>       [0]  PetscThreadCommInitialize() line 1223 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcomm.c<br>
>       [0]  PetscThreadCommInitializePackage() line 51 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/dlregisthreadcomm.c<br>
>       [0]  PetscInitialize() line 651 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pinit.c<br>
> [ 0]16 bytes PetscThreadCommReductionCreate() line 462 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcommred.c<br>
>       [0]  PetscThreadCommInitialize() line 1223 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcomm.c<br>
>       [0]  PetscThreadCommInitializePackage() line 51 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/dlregisthreadcomm.c<br>
>       [0]  PetscInitialize() line 651 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pinit.c<br>
> [ 0]16 bytes PetscThreadCommReductionCreate() line 458 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcommred.c<br>
>       [0]  PetscThreadCommInitialize() line 1223 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/threadcomm.c<br>
>       [0]  PetscThreadCommInitializePackage() line 51 in /Users/barrysmith/Src/petsc-dev/src/sys/threadcomm/interface/dlregisthreadcomm.c<br>
>       [0]  PetscInitialize() line 651 in /Users/barrysmith/Src/petsc-dev/src/sys/objects/pinit.c<br>
<br>
</blockquote></div><br></div>