History log of /petsc/src/snes/impls/ (Results 951 – 975 of 1817)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6a388c3608-Mar-2012 Peter Brune <brune@mcs.anl.gov>

Added LineSearchShell and enough interface to write Shells well.

Hg-commit: bcbb45ee42ee1592b5598ef5e7174cd0391697da

bbd5d0b308-Mar-2012 Peter Brune <brune@mcs.anl.gov>

Added the critical point (cp) line search

Hg-commit: 996e2986f4f54ed57c7d88d6bcd0efa3c350ac72

c68acad407-Mar-2012 Peter Brune <brune@mcs.anl.gov>

Small additive FAS fix

Hg-commit: 5791a4ceb4dfca8029d32a19a390ec03d42b5160

22c1e70407-Mar-2012 Peter Brune <brune@mcs.anl.gov>

FAS LineSearch update

Hg-commit: 8ba85f819fb604bc5719c1ea935ecdaae6537e25

e7058c6407-Mar-2012 Peter Brune <brune@mcs.anl.gov>

Added new line search variants to ngmres.

Hg-commit: 20325ea8fb47573e36865a10789a3c0c04d07956

bf7f4e0a07-Mar-2012 Peter Brune <brune@mcs.anl.gov>

First crack at adding comprehensive LineSearch objects to SNES.

Hg-commit: 5d4c4dee0f60ddbc6ca02bd6d0b7e262bffb5bac

2632470a05-Mar-2012 Jed Brown <jed@59A2.org>

merge SNES/DM refactor

Hg-commit: 31d66a4917111e3b9e87bf19170c2c9421b4e8be


/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/petscdmcomplex.h
/petsc/include/petscdmmesh.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/private/vecimpl.h
/petsc/include/sieve/Partitioner.hh
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/keyes/ex15.c
/petsc/src/dm/examples/tests/ex23.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/impls/complex/complex.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/ftn-custom/zmesh.c
/petsc/src/dm/impls/mesh/meshexodus.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex14.c
/petsc/src/ksp/ksp/examples/tests/ex19.c
/petsc/src/ksp/ksp/examples/tests/ex26.c
/petsc/src/ksp/ksp/examples/tests/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex14f.F
/petsc/src/ksp/ksp/examples/tutorials/ex38.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex54.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/utils/schurm.c
/petsc/src/ksp/pc/impls/asa/asa.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gamg/tools.c
/petsc/src/ksp/pc/impls/wb/wb.c
/petsc/src/mat/examples/tests/ex110.c
/petsc/src/mat/examples/tests/ex12.c
/petsc/src/mat/examples/tests/ex159.c
/petsc/src/mat/examples/tests/ex16.c
/petsc/src/mat/examples/tests/ex16f90.F
/petsc/src/mat/examples/tests/ex19.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex25.c
/petsc/src/mat/examples/tests/ex30.c
/petsc/src/mat/examples/tests/ex31.c
/petsc/src/mat/examples/tests/ex37.c
/petsc/src/mat/examples/tests/ex48.c
/petsc/src/mat/examples/tests/ex51.c
/petsc/src/mat/examples/tests/ex52.c
/petsc/src/mat/examples/tests/ex54.c
/petsc/src/mat/examples/tests/ex55.c
/petsc/src/mat/examples/tests/ex56.c
/petsc/src/mat/examples/tests/ex58.c
/petsc/src/mat/examples/tests/ex59.c
/petsc/src/mat/examples/tests/ex60.c
/petsc/src/mat/examples/tests/ex7.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex75.c
/petsc/src/mat/examples/tests/ex95.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex95_2.out
/petsc/src/mat/impls/aij/aij/aijtype.c
/petsc/src/mat/impls/aij/mpi/ftn-custom/zmpiaijf.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/seqpthread/makefile
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.c
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.h
/petsc/src/mat/impls/baij/mpi/ftn-custom/zmpibaijf.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/mpi/ftn-custom/zmpidensef.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/ij/matij.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/mpi/ftn-custom/zmpisbaijf.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tests/ex11.c
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex14f.F
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tutorials/ex22.c
/petsc/src/snes/examples/tutorials/ex5s.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_41.out
/petsc/src/snes/examples/tutorials/output/ex62_42.out
qn/qn.c
/petsc/src/snes/interface/snesls.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/objects/pthread/lockfree.c
/petsc/src/sys/objects/pthread/pthread.c
/petsc/src/vec/vec/impls/mpi/pmap.c
/petsc/src/vec/vec/impls/seq/seqpthread/vecpthreadimpl.h
/petsc/src/vec/vec/interface/vector.c
6cab3a1b05-Mar-2012 Jed Brown <jed@59A2.org>

Refactor SNES DM infrastructure

The residual and Jacobian function pointers are now stored in a managed
context on the DM. Coarsening of this context is handled by a
DMCoarsenHook, so the coarse lev

Refactor SNES DM infrastructure

The residual and Jacobian function pointers are now stored in a managed
context on the DM. Coarsening of this context is handled by a
DMCoarsenHook, so the coarse level DM automatically has function
pointers for residual evaluation. The SNESDM context (attached to a DM)
has copy-on-write semantics for all DMs other than the one it was
originally created on. That means that changes to the function pointers
from the fine level are automatically propagated unless a coarse level
is changed manually.

Hg-commit: ce0066853e1ef4402603a33070cb3bfd75c87f86

show more ...


/petsc/.hgignore
/petsc/config/PETSc/packages/metis.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/include/petscdm.h
/petsc/include/petscdmmg.h
/petsc/include/petscdmshell.h
/petsc/include/petscdmsliced.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/private/dmimpl.h
/petsc/include/private/snesimpl.h
/petsc/include/sieve/Mesh.hh
/petsc/src/dm/impls/complex/complex.c
/petsc/src/dm/impls/complex/complexcreate.c
/petsc/src/dm/impls/iga/igacreate.c
/petsc/src/dm/impls/makefile
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshcreate.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/sliced.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/mat/examples/tutorials/ex17.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/makefile
fas/fas.c
ksponly/ksponly.c
ls/ls.c
ms/ms.c
test/snestest.c
tr/tr.c
vi/ss/viss.c
vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/snes/utils/dmdasnes.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/snes/utils/makefile
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pthread/pthread.c
/petsc/src/sys/objects/pthread/pthreadimpl.h
/petsc/src/sys/viewer/impls/vtk/vtkv.c
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/examples/tutorials/ex25.c
/petsc/src/ts/examples/tutorials/ex8.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic3.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonictest.m
/petsc/src/ts/examples/tutorials/phasefield/heat.c
/petsc/src/ts/examples/tutorials/phasefield/heattest.m
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/vec/vec/impls/mpi/pmap.c
f8e1520304-Mar-2012 Peter Brune <brune@mcs.anl.gov>

Fixed interaction of QN and Jacobian weighting in the case of restart.

Hg-commit: 42be6c8c36095dbbe2d81d8389843aed1ada6846

0ecc9e1d01-Mar-2012 Peter Brune <brune@mcs.anl.gov>

Added lagged-jacobian and line-search weighting to the initial inverse Jacobian in QN.

Hg-commit: b27935e86d42cf1ef02c71c5239ae48ba90dcb62


/petsc/.hgignore
/petsc/config/PETSc/packages/metis.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/petscdm.h
/petsc/include/petscdmcomplex.h
/petsc/include/petscdmmesh.h
/petsc/include/petscdmmg.h
/petsc/include/petscdmshell.h
/petsc/include/petscdmsliced.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/private/dmimpl.h
/petsc/include/private/vecimpl.h
/petsc/include/sieve/Mesh.hh
/petsc/include/sieve/Partitioner.hh
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/keyes/ex15.c
/petsc/src/dm/examples/tests/ex23.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/impls/complex/complex.c
/petsc/src/dm/impls/complex/complexcreate.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/iga/igacreate.c
/petsc/src/dm/impls/makefile
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/ftn-custom/zmesh.c
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshcreate.c
/petsc/src/dm/impls/mesh/meshexodus.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/sliced.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex14.c
/petsc/src/ksp/ksp/examples/tests/ex19.c
/petsc/src/ksp/ksp/examples/tests/ex26.c
/petsc/src/ksp/ksp/examples/tests/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex14f.F
/petsc/src/ksp/ksp/examples/tutorials/ex38.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex54.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/utils/schurm.c
/petsc/src/ksp/pc/impls/asa/asa.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gamg/tools.c
/petsc/src/ksp/pc/impls/wb/wb.c
/petsc/src/mat/examples/tests/ex110.c
/petsc/src/mat/examples/tests/ex12.c
/petsc/src/mat/examples/tests/ex159.c
/petsc/src/mat/examples/tests/ex16.c
/petsc/src/mat/examples/tests/ex16f90.F
/petsc/src/mat/examples/tests/ex19.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex25.c
/petsc/src/mat/examples/tests/ex30.c
/petsc/src/mat/examples/tests/ex31.c
/petsc/src/mat/examples/tests/ex37.c
/petsc/src/mat/examples/tests/ex48.c
/petsc/src/mat/examples/tests/ex51.c
/petsc/src/mat/examples/tests/ex52.c
/petsc/src/mat/examples/tests/ex54.c
/petsc/src/mat/examples/tests/ex55.c
/petsc/src/mat/examples/tests/ex56.c
/petsc/src/mat/examples/tests/ex58.c
/petsc/src/mat/examples/tests/ex59.c
/petsc/src/mat/examples/tests/ex60.c
/petsc/src/mat/examples/tests/ex7.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex75.c
/petsc/src/mat/examples/tests/ex95.c
/petsc/src/mat/examples/tutorials/ex17.c
/petsc/src/mat/impls/aij/aij/aijtype.c
/petsc/src/mat/impls/aij/mpi/ftn-custom/zmpiaijf.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/seqpthread/makefile
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.c
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.h
/petsc/src/mat/impls/baij/mpi/ftn-custom/zmpibaijf.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/mpi/ftn-custom/zmpidensef.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/ij/matij.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/mpi/ftn-custom/zmpisbaijf.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tests/ex11.c
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex14f.F
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tutorials/ex22.c
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex5s.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_41.out
/petsc/src/snes/examples/tutorials/output/ex62_42.out
qn/qn.c
/petsc/src/snes/interface/snesls.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pthread/lockfree.c
/petsc/src/sys/objects/pthread/pthread.c
/petsc/src/sys/objects/pthread/pthreadimpl.h
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/examples/tutorials/ex8.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic3.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonictest.m
/petsc/src/ts/examples/tutorials/phasefield/heat.c
/petsc/src/ts/examples/tutorials/phasefield/heattest.m
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/vec/vec/impls/mpi/pmap.c
/petsc/src/vec/vec/impls/seq/seqpthread/vecpthreadimpl.h
/petsc/src/vec/vec/interface/vector.c
725b86d828-Feb-2012 Jed Brown <jed@59A2.org>

Fix some compilation errors on Cygwin

Hg-commit: fd97cbc27dcc1af33b9a7181f9bf9744b366e0c5


/petsc/config/PETSc/packages/MUMPS.py
/petsc/config/PETSc/packages/metis.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/config/PETSc/utilities/memAlign.py
/petsc/config/builder.py
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_c.h
/petsc/include/petscblaslapack_caps.h
/petsc/include/petscblaslapack_stdcall.h
/petsc/include/petscblaslapack_uscore.h
/petsc/include/petscdm.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsys.h
/petsc/include/private/dmimpl.h
/petsc/include/private/vecimpl.h
/petsc/src/benchmarks/streams/PthreadVersion.c
/petsc/src/dm/impls/complex/complex.c
/petsc/src/dm/impls/complex/complexcreate.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/kspams.c
/petsc/src/ksp/ksp/interface/makefile
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddc.h
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/coarsen/impls/mis/mis.c
/petsc/src/mat/examples/tests/ex86.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex86_1.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
ms/ms.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/objects/pthread/lockfree.c
/petsc/src/sys/objects/pthread/nopool.c
/petsc/src/sys/objects/pthread/pthread.c
/petsc/src/sys/objects/pthread/pthreadimpl.h
/petsc/src/sys/objects/pthread/pthreadpool_chain.c
/petsc/src/sys/objects/pthread/pthreadpool_main.c
/petsc/src/sys/objects/pthread/pthreadpool_tree.c
/petsc/src/sys/objects/pthread/pthreadpool_true.c
/petsc/src/vec/vec/impls/mpi/commonmpvec.c
/petsc/src/vec/vec/impls/mpi/mpipthread/mpivecpthread.c
/petsc/src/vec/vec/impls/mpi/pvec2.c
/petsc/src/vec/vec/impls/seq/bvec1.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h
/petsc/src/vec/vec/impls/seq/seqpthread/vecpthread.c
/petsc/src/vec/vec/impls/seq/vsection.c
/petsc/src/vec/vec/utils/veccusp/vscatcusp.c
/petsc/src/vec/vec/utils/vpscat.h
f3aaf73622-Feb-2012 Peter Brune <brune@mcs.anl.gov>

Changed the name of "secant" line search to the more accurate "critical"

Hg-commit: 8c0d6f59a1049c232aff6f95855cf0b66563b9c4

1867fe5b22-Feb-2012 Peter Brune <brune@mcs.anl.gov>

Doc fixes; C89 fixes.

Hg-commit: e9678e13156d153058f5d073eeedcf07290aa602

5b4627e822-Feb-2012 Peter Brune <brune@mcs.anl.gov>

options fix for QN

Hg-commit: 997d24f6def798c02967875b49f33b261ed28215

88d374b222-Feb-2012 Peter Brune <brune@mcs.anl.gov>

more composition work on QN and NCG

Hg-commit: c3d0903ad0ab1eec40367f9679499a3caaed6770

01fcfa6116-Feb-2012 Peter Brune <brune@mcs.anl.gov>

one more small fix to NCG preconditioning

Hg-commit: d64384d9d55dd9804d7247aaf989e9d9df229a2b

08da532b21-Feb-2012 Dmitry Karpeev <karpeev@mcs.anl.gov>

DM computes variable bounds for SNESVI.

Hg-commit: ce166067903bacf34e561bc2e6893236d6c213a7


/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/finclude/petscmatdef.h
/petsc/include/petscdm.h
/petsc/include/petscmat.h
/petsc/include/private/dmimpl.h
/petsc/include/private/matimpl.h
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/benchmarks/streams/PthreadVersion.c
/petsc/src/dm/ao/interface/ao.c
/petsc/src/dm/impls/complex/complex.c
/petsc/src/dm/impls/complex/makefile
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshexodus.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tests/ex24.c
/petsc/src/ksp/ksp/examples/tests/ex3.c
/petsc/src/ksp/ksp/examples/tests/ex4.c
/petsc/src/ksp/ksp/examples/tutorials/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/ex12.c
/petsc/src/ksp/ksp/examples/tutorials/ex15.c
/petsc/src/ksp/ksp/examples/tutorials/ex16.c
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex21f.F
/petsc/src/ksp/ksp/examples/tutorials/ex23.c
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F
/petsc/src/ksp/ksp/examples/tutorials/ex38.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex53.c
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F
/petsc/src/ksp/ksp/examples/tutorials/ex58.c
/petsc/src/ksp/ksp/examples/tutorials/ex8g.c
/petsc/src/ksp/ksp/examples/tutorials/ex9.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex58.out
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/examples/tests/ex8f.F
/petsc/src/ksp/pc/impls/eisens/eisen.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/gamg.h
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gamg/tools.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/coarsen/impls/hem/makefile
/petsc/src/mat/coarsen/impls/makefile
/petsc/src/mat/coarsen/impls/mis/makefile
/petsc/src/mat/coarsen/impls/mis/mis.c
/petsc/src/mat/coarsen/makefile
/petsc/src/mat/coarsen/scoarsen.c
/petsc/src/mat/examples/tests/ex10.c
/petsc/src/mat/examples/tests/ex102.c
/petsc/src/mat/examples/tests/ex11.c
/petsc/src/mat/examples/tests/ex110.c
/petsc/src/mat/examples/tests/ex114.c
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex128.c
/petsc/src/mat/examples/tests/ex129.c
/petsc/src/mat/examples/tests/ex139.c
/petsc/src/mat/examples/tests/ex14.c
/petsc/src/mat/examples/tests/ex141.c
/petsc/src/mat/examples/tests/ex15.c
/petsc/src/mat/examples/tests/ex151.c
/petsc/src/mat/examples/tests/ex159.c
/petsc/src/mat/examples/tests/ex17.c
/petsc/src/mat/examples/tests/ex20.c
/petsc/src/mat/examples/tests/ex22.c
/petsc/src/mat/examples/tests/ex24.c
/petsc/src/mat/examples/tests/ex3.c
/petsc/src/mat/examples/tests/ex36f.F
/petsc/src/mat/examples/tests/ex5.c
/petsc/src/mat/examples/tests/ex6.c
/petsc/src/mat/examples/tests/ex68.c
/petsc/src/mat/examples/tests/ex8.c
/petsc/src/mat/examples/tests/ex85f.F
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/examples/tests/ex9.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/ex97.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijAssemble.cu
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/nest/matnestimpl.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/makefile
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex17.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex4.c
/petsc/src/snes/examples/tutorials/ex42.c
/petsc/src/snes/examples/tutorials/ex52.c
/petsc/src/snes/examples/tutorials/ex52_integrateElement.cu
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex65dm.c
/petsc/src/snes/examples/tutorials/output/ex62_10.out
/petsc/src/snes/examples/tutorials/output/ex62_11.out
/petsc/src/snes/examples/tutorials/output/ex62_12.out
/petsc/src/snes/examples/tutorials/output/ex62_13.out
/petsc/src/snes/examples/tutorials/output/ex62_14.out
/petsc/src/snes/examples/tutorials/output/ex62_15.out
/petsc/src/snes/examples/tutorials/output/ex62_16.out
/petsc/src/snes/examples/tutorials/output/ex62_17.out
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_6.out
/petsc/src/snes/examples/tutorials/output/ex62_7.out
/petsc/src/snes/examples/tutorials/output/ex62_8.out
/petsc/src/snes/examples/tutorials/output/ex62_9.out
vi/vi.c
/petsc/src/sys/objects/pthread/lockfree.c
/petsc/src/sys/objects/pthread/nopool.c
/petsc/src/sys/objects/pthread/pthread.c
/petsc/src/sys/objects/pthread/pthreadpool_chain.c
/petsc/src/sys/objects/pthread/pthreadpool_main.c
/petsc/src/sys/objects/pthread/pthreadpool_tree.c
/petsc/src/sys/objects/pthread/pthreadpool_true.c
/petsc/src/ts/examples/tests/ex1.c
/petsc/src/ts/examples/tests/ex2.c
/petsc/src/ts/examples/tutorials/ex2.c
/petsc/src/ts/examples/tutorials/ex2f.F
/petsc/src/ts/examples/tutorials/ex3.c
/petsc/src/ts/examples/tutorials/ex4.c
/petsc/src/ts/examples/tutorials/ex6.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/vec/vec/impls/seq/seqpthread/vecpthread.c
5d11555116-Feb-2012 Peter Brune <brune@mcs.anl.gov>

NCG preconditioning fix, FAS options fix

Hg-commit: 80373b530f4989bfa9f0214836e94c52faec80c0


/petsc/config/PETSc/packages/cmake.py
/petsc/config/builder.py
/petsc/include/finclude/petscviewer.h
/petsc/include/petscdmcomplex.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsf.h
/petsc/include/petscts.h
/petsc/include/petscviewer.h
/petsc/include/private/matimpl.h
/petsc/include/private/sfimpl.h
/petsc/include/private/vecimpl.h
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/benchmarks/streams/PthreadVersion.c
/petsc/src/dm/ao/interface/aoreg.c
/petsc/src/dm/impls/complex/complex.c
/petsc/src/dm/impls/complex/complexcreate.c
/petsc/src/dm/impls/mesh/examples/tests/ex2.c
/petsc/src/dm/impls/mesh/examples/tests/ex3.c
/petsc/src/dm/impls/mesh/examples/tutorials/ex2f.F
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/pc/impls/asa/asa.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/gamg.h
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gamg/makefile
/petsc/src/ksp/pc/impls/gamg/tools.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/examples/tests/ex151.c
/petsc/src/mat/examples/tests/output/ex151_1.out
/petsc/src/mat/examples/tests/output/ex151_2.out
/petsc/src/mat/examples/tests/output/ex151_3.out
/petsc/src/mat/examples/tests/output/ex68_1.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/seqpthread/makefile
/petsc/src/mat/impls/aij/seq/seqpthread/seqaijpthread.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/partition.c
/petsc/src/snes/examples/tutorials/ex57.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex50_bjacobi.out
/petsc/src/snes/examples/tutorials/output/ex57_0.out
/petsc/src/snes/examples/tutorials/output/ex5_5_fas_additive.out
/petsc/src/snes/examples/tutorials/output/ex62_0.out
/petsc/src/snes/examples/tutorials/output/ex62_1.out
/petsc/src/snes/examples/tutorials/output/ex62_10.out
/petsc/src/snes/examples/tutorials/output/ex62_11.out
/petsc/src/snes/examples/tutorials/output/ex62_12.out
/petsc/src/snes/examples/tutorials/output/ex62_13.out
/petsc/src/snes/examples/tutorials/output/ex62_14.out
/petsc/src/snes/examples/tutorials/output/ex62_15.out
/petsc/src/snes/examples/tutorials/output/ex62_16.out
/petsc/src/snes/examples/tutorials/output/ex62_17.out
/petsc/src/snes/examples/tutorials/output/ex62_2.out
/petsc/src/snes/examples/tutorials/output/ex62_3.out
/petsc/src/snes/examples/tutorials/output/ex62_4.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
/petsc/src/snes/examples/tutorials/output/ex62_6.out
/petsc/src/snes/examples/tutorials/output/ex62_7.out
/petsc/src/snes/examples/tutorials/output/ex62_8.out
/petsc/src/snes/examples/tutorials/output/ex62_9.out
fas/fas.c
ncg/snesncg.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/draw/interface/drawreg.c
/petsc/src/sys/objects/pthread/lockfree.c
/petsc/src/sys/objects/pthread/nopool.c
/petsc/src/sys/random/interface/randreg.c
/petsc/src/sys/sf/dlregissf.c
/petsc/src/sys/sf/examples/makefile
/petsc/src/sys/sf/examples/tutorials/ex1.c
/petsc/src/sys/sf/examples/tutorials/makefile
/petsc/src/sys/sf/examples/tutorials/output/ex1_1.out
/petsc/src/sys/sf/examples/tutorials/output/ex1_2.out
/petsc/src/sys/sf/examples/tutorials/output/ex1_3.out
/petsc/src/sys/sf/examples/tutorials/output/ex1_4.out
/petsc/src/sys/sf/examples/tutorials/output/ex1_5.out
/petsc/src/sys/sf/examples/tutorials/output/ex1_6.out
/petsc/src/sys/sf/examples/tutorials/output/ex1_7.out
/petsc/src/sys/sf/makefile
/petsc/src/sys/sf/sf.c
/petsc/src/sys/viewer/interface/viewreg.c
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/tsreg.c
/petsc/src/vec/is/interface/isreg.c
/petsc/src/vec/vec/impls/seq/vsection.c
/petsc/src/vec/vec/interface/vecreg.c
d2e16ddc11-Feb-2012 Peter Brune <brune@mcs.anl.gov>

added option for Anderson Mixing variant of NGMRES

Hg-commit: 572236611345f8734a03575271057f4a906a6809

9150abff11-Feb-2012 Jed Brown <jed@59A2.org>

merge

Hg-commit: 6139c3de79f9d74a80e024c910f044204214f925

b17ce1af11-Feb-2012 Jed Brown <jed@59A2.org>

Remove SNESRestrictHookAdd() and associated unaintainable design, move to DM

The coarsening hook is called when a coarse level is first constructed.
DMRestrict() is used to update auxiliary informat

Remove SNESRestrictHookAdd() and associated unaintainable design, move to DM

The coarsening hook is called when a coarse level is first constructed.
DMRestrict() is used to update auxiliary information on coarse grids.

Hg-commit: 121984cbeafd368f2685a0e7485337133d3b8922

show more ...

05b5352411-Feb-2012 Peter Brune <brune@mcs.anl.gov>

added SNESLineSearchApply(), SNESLineSearchPreCheckApply() and SNESLineSearchPostCheckApply() to the interface

Hg-commit: 2c13a8e4d8b8ac5f9278109127dbdacc4d0d6da6

360c497d10-Feb-2012 Peter Brune <brune@mcs.anl.gov>

added SNESSetFunctionNorm and SNESSetIterationNumber to make SNESShells easier to write.

Hg-commit: 35d4b2bf7a9aec9ffb7973f65f13044a16facf27

6bf1b2e510-Feb-2012 Peter Brune <brune@mcs.anl.gov>

more QN robustification

Hg-commit: 5084da17ac849498ab4e5877ab12a389c2d655f8

1b2f85eb10-Feb-2012 Peter Brune <brune@mcs.anl.gov>

complex fixes for new QN.

Hg-commit: 69bd9b0b14742ebcf40ca485678efc4c490b8b71

1...<<31323334353637383940>>...73