History log of /petsc/src/snes/impls/ (Results 676 – 700 of 1817)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b3cfccb220-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Fix for odd divergence between SNESQN in single reduction mode and not.

23d44fbc20-Jun-2013 Peter Brune <brune@mcs.anl.gov>

One more lumped reduction for SNESQN

1c6523dc20-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Comm improvements to QN

Consolidated VecMDots and set the single reduction version to default.

b3c6a99c19-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Improved communication behavior for NGMRES and ANDERSON

NGMRES has three communication stages per iteration: line search, minimization problem formation, norms.
ANDERSON has two communication stages

Improved communication behavior for NGMRES and ANDERSON

NGMRES has three communication stages per iteration: line search, minimization problem formation, norms.
ANDERSON has two communication stages per iteration: minimization problem formation, norms.

show more ...

f0e3b38018-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/snes-snescomposite'

d971761d18-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/snes-snesfunctiontype'


/petsc/bin/maint/builddist
/petsc/config/PETSc/packages/opencl.py
/petsc/config/PETSc/packages/viennacl.py
/petsc/config/examples/arch-viennacl.py
/petsc/include/finclude/petscsnes.h
/petsc/include/finclude/petscsnesdef.h
/petsc/include/finclude/petscvecdef.h
/petsc/include/petsc-private/linesearchimpl.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petsc-private/snesimpl.h
/petsc/include/petsc-private/tsimpl.h
/petsc/include/petsc-private/vecimpl.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgtype.c
/petsc/src/ksp/ksp/impls/cg/groppcg/groppcg.c
/petsc/src/ksp/ksp/impls/cg/pipecg/pipecg.c
/petsc/src/ksp/ksp/impls/cr/pipecr/pipecr.c
/petsc/src/ksp/ksp/impls/gmres/pgmres/pgmres.c
/petsc/src/ksp/ksp/interface/ams/kspams.c
/petsc/src/ksp/ksp/interface/ams/makefile
/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/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcgraph.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.h
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcstructs.h
/petsc/src/ksp/pc/impls/bddc/makefile
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/is/nn/nn.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/mat/examples/tests/ex161.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/makefile
/petsc/src/mat/impls/aij/mpi/mpiviennacl/ftn-custom/makefile
/petsc/src/mat/impls/aij/mpi/mpiviennacl/ftn-custom/zmpiaijviennaclf.c
/petsc/src/mat/impls/aij/mpi/mpiviennacl/makefile
/petsc/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/makefile
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/aij/seq/seqviennacl/ftn-custom/makefile
/petsc/src/mat/impls/aij/seq/seqviennacl/ftn-custom/zaijviennaclf.c
/petsc/src/mat/impls/aij/seq/seqviennacl/makefile
/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijsolv.c
/petsc/src/mat/impls/baij/seq/baijsolvnat.c
/petsc/src/mat/impls/baij/seq/baijsolvtran.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat.c
/petsc/src/mat/impls/baij/seq/makefile
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex72.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex15_lag_jac.out
/petsc/src/snes/examples/tutorials/output/ex15_lag_pc.out
composite/makefile
composite/snescomposite.c
fas/fas.c
gs/snesgs.c
ls/ls.c
makefile
nasm/aspin.c
nasm/nasm.c
ncg/snesncg.c
ngmres/anderson.c
ngmres/ngmresfunc.c
ngmres/snesngmres.c
qn/qn.c
richardson/snesrichardson.c
/petsc/src/snes/interface/makefile
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snespc.c
/petsc/src/snes/interface/snesregi.c
/petsc/src/snes/linesearch/impls/basic/linesearchbasic.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/sys/classes/viewer/impls/hdf5/ftn-custom/zhdf5f.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/objects/init.c
/petsc/src/ts/examples/tests/ex3.c
/petsc/src/ts/examples/tests/ex5.c
/petsc/src/ts/examples/tests/makefile
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex3_3.out
/petsc/src/ts/examples/tutorials/output/ex3_4.out
/petsc/src/ts/examples/tutorials/output/ex3_5.out
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/impls/mpi/makefile
/petsc/src/vec/vec/impls/mpi/mpiviennacl/makefile
/petsc/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx
/petsc/src/vec/vec/impls/seq/makefile
/petsc/src/vec/vec/impls/seq/seqviennacl/makefile
/petsc/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx
/petsc/src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vecregall.c
/petsc/src/vec/vec/interface/vector.c
/petsc/systems/Apple/OSX/bin/makedmg
/petsc/systems/Apple/OSX/examples/PETSc cocoa example/PETSc cocoa example/AppDelegate.m
/petsc/systems/Apple/OSX/examples/PETSc command line example/PETSc command line example/main.c
cf5b3eb513-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Made the composite SNESes default to 1 iteration

5e806d2e11-Jun-2013 Peter Brune <brune@mcs.anl.gov>

Added residual and restart tolerances to SNESComposite.

User can now specify parameters for when to choose a solver solution
or the combination candidate solution based upon stagnation and
progress

Added residual and restart tolerances to SNESComposite.

User can now specify parameters for when to choose a solver solution
or the combination candidate solution based upon stagnation and
progress with -snes_composite_stol and -snes_composite_rtol.

show more ...

e7cbc54605-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/fix-snes-fas-view-before-setup' into maint

* jed/fix-snes-fas-view-before-setup:
SNESView: notify user when SNES has not been set up yet
SNESFAS: protect SNESView on smoothers

Merge branch 'jed/fix-snes-fas-view-before-setup' into maint

* jed/fix-snes-fas-view-before-setup:
SNESView: notify user when SNES has not been set up yet
SNESFAS: protect SNESView on smoothers before creation in SNESSetUp

show more ...

38bf05a205-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/fix-snes-fas-view-before-setup'

* jed/fix-snes-fas-view-before-setup:
SNESView: notify user when SNES has not been set up yet
SNESFAS: protect SNESView on smoothers before crea

Merge branch 'jed/fix-snes-fas-view-before-setup'

* jed/fix-snes-fas-view-before-setup:
SNESView: notify user when SNES has not been set up yet
SNESFAS: protect SNESView on smoothers before creation in SNESSetUp

show more ...


/petsc/.mailmap
/petsc/bin/maint/builddist
/petsc/bin/maint/buildtest
/petsc/bin/maint/startnightly
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/PETSc/packages/cuda.py
/petsc/config/PETSc/packages/threadcomm.py
/petsc/config/PETSc/utilities/getResidentSetSize.py
/petsc/include/petsc-private/kspimpl.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petsccharacteristic.h
/petsc/include/petscdm.h
/petsc/include/petscdraw.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/include/petscviewer.h
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex32.c
/petsc/src/ksp/ksp/examples/tutorials/ex34.c
/petsc/src/ksp/ksp/examples/tutorials/ex50.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_bjacobi.out
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/baij/mpi/makefile
/petsc/src/mat/impls/baij/mpi/mpb_baij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.h
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matnull.c
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/ex43.c
/petsc/src/snes/examples/tutorials/makefile
fas/fas.c
/petsc/src/snes/interface/noise/snesmfj2.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/error/err.c
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/memory/mem.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/segbuffer.c
/petsc/src/ts/examples/tutorials/ex13.c
/petsc/src/ts/examples/tutorials/ex17.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/tsreg.c
b6282e4831-May-2013 Peter Brune <brune@mcs.anl.gov>

Fix left-over warnings from merges into "prbrune/snes-snesfunctiontype"

This was not a particularly fun merge into next.

72edecb931-May-2013 Peter Brune <brune@mcs.anl.gov>

Fix for SNESComposite from SNESNormType -> SNESNormSchedule

2cfa8f2a31-May-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/snes-snescomposite' into prbrune/snes-snesfunctiontype

6c2ad43931-May-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/snes-npcjacobianlagging' into prbrune/snes-snesfunctiontype

Conflicts:
src/snes/examples/tutorials/makefile
src/snes/impls/ls/ls.c
src/snes/impls/ngmres/snesngmres.c
src/sn

Merge branch 'prbrune/snes-npcjacobianlagging' into prbrune/snes-snesfunctiontype

Conflicts:
src/snes/examples/tutorials/makefile
src/snes/impls/ls/ls.c
src/snes/impls/ngmres/snesngmres.c
src/snes/impls/qn/qn.c

show more ...

6c67d00231-May-2013 Peter Brune <brune@mcs.anl.gov>

Use SNES_FUNCTION_DEFAULT to pick the preferred preconditioning setup per method

ddd40ce531-May-2013 Peter Brune <brune@mcs.anl.gov>

Added SNESGetPCFunction() which decides how to get the function from the NPC.

3a2ae37730-May-2013 Peter Brune <brune@mcs.anl.gov>

Fix SNESNGMRES and SNESANDERSON initial function computations

32cc618e30-May-2013 Peter Brune <brune@mcs.anl.gov>

Fixed preconditioning in SNES_FUNCTION_UNPRECONDITIONED case for NCG

The unpreconditioned function is only considered with respect to the
linesearch.

3cf07b7530-May-2013 Peter Brune <brune@mcs.anl.gov>

SNESQN: consistent 0th iteration residual with other PC_RIGHT SNESes

Have the 0th reported residual norm be that of the initial guess uniformly.

b28a06dd29-May-2013 Peter Brune <brune@mcs.anl.gov>

Right preconditioning for SNESQN

46159c8629-May-2013 Peter Brune <brune@mcs.anl.gov>

SNESNGMRES mostly supports new preconditioning settings.

b7281c8a29-May-2013 Peter Brune <brune@mcs.anl.gov>

Check converged reason of snes->pc under new preconditioning organization.

In the case of the PC application, the SNES aborts with reason DIVERGED_INNER.
In the case of the line search, a failure of

Check converged reason of snes->pc under new preconditioning organization.

In the case of the PC application, the SNES aborts with reason DIVERGED_INNER.
In the case of the line search, a failure of the preconditioner looks like
a function domain error (so that exit will be proper).

show more ...

47f2606229-May-2013 Peter Brune <brune@mcs.anl.gov>

SNESQN supports preconditioned/unpreconditioned function choice.

I also removed "right" preconditioning for SNESQN; this will come back
in a more useful form in a patch coming soon.

a71552e229-May-2013 Peter Brune <brune@mcs.anl.gov>

SNESNCG Preconditioned/Unpreconditioned norm support

c6b63b3228-May-2013 Peter Brune <brune@mcs.anl.gov>

SNESRICHARDSON moved to the new preconditioned/unpreconditioned norm scheme.

1...<<21222324252627282930>>...73