History log of /petsc/src/snes/impls/ (Results 1176 – 1200 of 1817)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ed70e96a01-Jul-2011 Jungho Lee <julee@mcs.anl.gov>

removed duplicate ex61.c and 62.c
added SNESVIGetInactiveSet()



: Enter commit message. Lines beginning with 'HG:' are removed.

Hg-commit: e0ca7e775146b79951319b76b9284fd056f059eb

a6b72b0101-Jul-2011 Jungho Lee <julee@mcs.anl.gov>

Adding a few lines in vi.c that call the user provided checkredundancy function, adding a checkredundancy function in ex60.c, and modifying makefile

Hg-commit: e2382f256e9048e26b531fba7d9404552e29de

Adding a few lines in vi.c that call the user provided checkredundancy function, adding a checkredundancy function in ex60.c, and modifying makefile

Hg-commit: e2382f256e9048e26b531fba7d9404552e29de08

show more ...


/petsc/config/PETSc/packages/sowing.py
/petsc/config/builder.py
/petsc/include/finclude/petscmatdef.h
/petsc/include/petscdmmesh.h
/petsc/include/petscmat.h
/petsc/include/private/matimpl.h
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/dm/ao/interface/dlregisdm.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex1_1.out
/petsc/src/dm/examples/tests/output/ex4_1.out
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/ksp/ksp/examples/tutorials/ex4.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex4_1.out
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h
/petsc/src/ksp/pc/impls/composite/composite.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/examples/tests/ex142.c
/petsc/src/mat/examples/tests/ex143.c
/petsc/src/mat/examples/tests/ex144.c
/petsc/src/mat/examples/tests/ex145.c
/petsc/src/mat/examples/tests/ex146.c
/petsc/src/mat/examples/tests/ex147.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijAssemble.cu
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex50.c
/petsc/src/snes/examples/tutorials/ex60.c
/petsc/src/snes/examples/tutorials/ex61.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
vi/vi.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/draw/impls/x/xops.c
/petsc/src/sys/draw/interface/dtri.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/plog/plog.c
/petsc/src/ts/impls/implicit/alpha/alpha.c
77cdaf6922-Jun-2011 Jed Brown <jed@59A2.org>

SNESVISetComputeVariableBounds: the callback does not allocate the vectors any more

Hg-commit: fcddff67fdea6d818baf6c94f2ba254b070f42e6

4a0c5b0c20-Jun-2011 Matthew G Knepley <knepley@gmail.com>

More fixes for nested SNES

Hg-commit: e5986d582f8aac3afb1bed512a307ba8177c2a7d

31823bd817-Jun-2011 Matthew G Knepley <knepley@gmail.com>

Added a PC to SNES
- I believe I understand how they work now, I am writing something down

Hg-commit: 2626e011634a721b2e7f1fcad7a546f8c366e6b8

790bf22c14-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 164ed1b0c18fd4992f9cceee797e7bd62fb87cfe

649052a614-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions

removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions are used

Hg-commit: 3821c77002121ce48b9fae3b1d8e38aa6c55f2b9

show more ...

a312c22513-Jun-2011 Matthew G Knepley <knepley@gmail.com>

Added Nonlinear GMRES SNES (not tested)

Hg-commit: f81c209195ba3a70c0fd517b8b2572b65911e0de

59a4dba113-Jun-2011 Jed Brown <jed@59A2.org>

The sequence /*P is a special directive for documentation, not a benign comment

Hg-commit: 685c46f87afc2baa791ed61c7419bfd49c8b6322

00ac8be112-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

subtle bug in handling DM referencing counting with SNESVI
also fixed olist handling when object was dereferenced but not removed from the list

Hg-commit: a1e168f86d94ced8d3ea99b78aa36f2d8fee6161


/petsc/.hgignore
/petsc/bin/matlab/classes/examples/tutorials/ex10.m
/petsc/config/PETSc/packages/MatlabEngine.py
/petsc/config/builder.py
/petsc/include/petscdmda.h
/petsc/include/petscdmmesh.hh
/petsc/include/petscdmmesh_formats.hh
/petsc/include/petscpcmg.h
/petsc/include/sieve/Mesh.hh
/petsc/makefile
/petsc/src/dm/ao/impls/memscalable/aomemscalable.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/iga/iga.c
/petsc/src/dm/impls/mesh/f90-custom/zsectionf90.c
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshlagrit.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/sa/impls/graph/sagraph.c
/petsc/src/docs/website/developers/index.html
/petsc/src/ksp/ksp/examples/tests/output/ex11_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex11_2.out
/petsc/src/ksp/ksp/examples/tutorials/ex22.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/utils/schurm.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/mg/mgfunc.c
/petsc/src/ksp/pc/impls/mg/mgimpl.h
/petsc/src/ksp/pc/impls/redundant/redundant.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/examples/tests/output/ex88_1.out
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex50.c
/petsc/src/snes/examples/tutorials/ex55.c
/petsc/src/snes/examples/tutorials/ex57.c
/petsc/src/snes/examples/tutorials/ex58.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_0.out
/petsc/src/snes/examples/tutorials/output/ex12_1.out
vi/vi.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/comm/makefile
/petsc/src/sys/comm/sectioncopy.c
/petsc/src/sys/dll/dlimpl.c
/petsc/src/sys/objects/olist.c
/petsc/src/ts/examples/tutorials/ex15.c
/petsc/src/ts/interface/ts.c
/petsc/tutorials/multiphysicsNonlinear/mp1.c
/petsc/tutorials/multiphysicsNonlinear/p1.c
/petsc/tutorials/multiphysicsNonlinear/p2.c
c58c0d1709-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

ex54.c/SNESSolveVI_RS only forms new preconditioner if the active set changes or matrix

Hg-commit: 52031e758c8776b654d6903e727ecbf4c580cefe

6500eaf608-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

a mess

Hg-commit: a4210279a3f798715dae06b92a6e08afb3af01a7

aab9d70907-Jun-2011 Jed Brown <jed@59A2.org>

If there are only three comments in PETSc that end with C@*/, and all of them correspond to documentation bugs, this must be the cause.

Hg-commit: 63fea4d3f59886042571722e41fb42fd3bee674f

87bd602207-Jun-2011 Matthew G Knepley <knepley@gmail.com>

Rearranging functions

Hg-commit: a356e0f87b49559b79f8e483092ad0b2c115b23c

1c0a9e8407-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

actually handle DMSetVI() only if there are active constraints and hence the Jacobian has rows and columns removed

Hg-commit: 5bb2d33275b9a0a03992d4c5a94d9fffcb56b550

d655a5da06-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

-snes_grid_sequence is now working for VI solvers at least ex58.c
if you do not provide a number of levels to PCMG it will use the number found in the DM, thus if you use nonlinear grid sequence each

-snes_grid_sequence is now working for VI solvers at least ex58.c
if you do not provide a number of levels to PCMG it will use the number found in the DM, thus if you use nonlinear grid sequence each finer grid linear system problem will be solved with one more level of multigrid

Hg-commit: bc0fa8318d52a292307d0709509aa7f40e8c0de6

show more ...

2176524c04-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

Added SNESVISetComputeVariableBounds() so that VI problems can be solved with grid sequencing
started updating ex58.c so that function and jacobian are not hardwired to specific DA

Hg-commit: 5b2ad0

Added SNESVISetComputeVariableBounds() so that VI problems can be solved with grid sequencing
started updating ex58.c so that function and jacobian are not hardwired to specific DA

Hg-commit: 5b2ad0b82fb328b8838f4f050acf8b3d13dedc1f

show more ...

1a223a9703-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

DM_SNESVI data structure now contains dm object

Hg-commit: 8c6ebbf6767cc6fc013adcf04cdf348e74cccdf2

4c661bef03-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

added DMDestroyVI()

Hg-commit: b61e54cdc31cb5a7f56d6c28f3c36d9e9083275e


/petsc/config/builder.py
/petsc/include/petscdm.h
/petsc/include/petscmath.h
/petsc/include/petscoptions.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscviewer.h
/petsc/include/private/dmimpl.h
/petsc/include/private/snesimpl.h
/petsc/include/private/vecimpl.h
/petsc/include/sieve/Overlap.hh
/petsc/include/sieve/ParallelMapping.hh
/petsc/include/sieve/Partitioner.hh
/petsc/include/sieve/Sifter.hh
/petsc/src/dm/ao/examples/makefile
/petsc/src/dm/ao/impls/basic/aobasic.c
/petsc/src/dm/ao/impls/memscalable/aomemscalable.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/impls/adda/examples/makefile
/petsc/src/dm/impls/adda/examples/tests/makefile
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dalocal.c
/petsc/src/dm/impls/da/ftn-custom/makefile
/petsc/src/dm/impls/iga/igacreate.c
/petsc/src/dm/impls/mesh/examples/tests/distributionTests.cxx
/petsc/src/dm/interface/dm.c
/petsc/src/dm/sa/interface/sa.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/mg/mgimpl.h
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/baij/mpi/bstream/mpibstream.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/submat/submat.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tutorials/ex55.c
/petsc/src/snes/examples/tutorials/ex57.c
/petsc/src/snes/examples/tutorials/ex5f.F
/petsc/src/snes/examples/tutorials/makefile
vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/comm/examples/tests/ex1.c
/petsc/src/sys/comm/examples/tests/output/ex1_0.out
/petsc/src/sys/comm/examples/tests/output/ex1_1.out
/petsc/src/sys/comm/makefile
/petsc/src/sys/comm/sectioncopy.c
/petsc/src/sys/makefile
/petsc/src/sys/objects/olist.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/random/impls/rand48/rand48.c
/petsc/src/sys/utils/makefile
/petsc/src/sys/utils/mpilong.c
/petsc/src/sys/viewer/impls/binary/binv.c
/petsc/src/sys/viewer/interface/view.c
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/vec/vec/impls/seq/bvec1.c
/petsc/src/vec/vec/impls/seq/dvec2.c
/petsc/src/vec/vec/impls/seq/vsection.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/vinv.c
6ba4bc9001-Jun-2011 Barry Smith <bsmith@mcs.anl.gov>

fixed -snes_monitor_solution for DM codes with SNESVI solver by adding a way to handle circular references of Vec to DM to composed object containing Vec.
fixed -pc_hypre_boomeramg_print_statistics

fixed -snes_monitor_solution for DM codes with SNESVI solver by adding a way to handle circular references of Vec to DM to composed object containing Vec.
fixed -pc_hypre_boomeramg_print_statistics

Hg-commit: 6dcb8dc71c4277686caa9312621cf425d3092578

show more ...

9e516c8f29-May-2011 Barry Smith <bsmith@mcs.anl.gov>

ex54.c runs with simple two level multigrid

Hg-commit: a607fa51f074df4063ce69fb4bf6916bd6057744

3c0c59f328-May-2011 Barry Smith <bsmith@mcs.anl.gov>

finally got the DM_SNESVI working for scalar problem ex58.c correct memory management

Hg-commit: 1cac6a75ab1aaef3bbb21d172e7b901a37522293

298cc20828-May-2011 Barry Smith <bsmith@mcs.anl.gov>

geometric multigrid works with simple single component VI problem and DM == DMDA ex58.c

Hg-commit: 9e8e3f96e5eee84c16e39b30b9c611fcaf4368d0

4dcab19127-May-2011 Barry Smith <bsmith@mcs.anl.gov>

added DMClearGlobalVectors() that destroys all the stashed global vectors
added DM_SNESVI basics for supporting the use of DM with the VI solvers basic version with no multigrid works

Hg-commit: 3ba

added DMClearGlobalVectors() that destroys all the stashed global vectors
added DM_SNESVI basics for supporting the use of DM with the VI solvers basic version with no multigrid works

Hg-commit: 3baea364d1194fdae279c6bd14ddd04795eaaea2

show more ...

3bc0e06727-May-2011 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 677d76f1be96693b90bad84376839eae566e08c6

1...<<41424344454647484950>>...73