History log of /petsc/src/snes/impls/vi/ (Results 301 – 325 of 400)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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

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.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 ...

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

fixed PCReset_FieldSplit() to work in certain cases
changed SNESVI solver to again use PCReset() instead of making a new KSP each time
added ex58.c to allow start of testing of geometric multigrid fo

fixed PCReset_FieldSplit() to work in certain cases
changed SNESVI solver to again use PCReset() instead of making a new KSP each time
added ex58.c to allow start of testing of geometric multigrid for SNESVI solver

Hg-commit: 65bdb5e3e7bc2fd1d7345aee42689e28d0077897

show more ...

ccad39c824-May-2011 Satish Balay <balay@mcs.anl.gov>

fix bad merge

Hg-commit: 9983d39818b9ba47d7b40e0e8bc9a179a2b571c3

0e63999f24-May-2011 Jungho Lee <julee@mcs.anl.gov>

commit after merge
:w!

Hg-commit: 252b7df528f9cdb484d150ba2d30e13a98447883


/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/MUMPS.py
/petsc/config/PETSc/packages/blopex.py
/petsc/config/PETSc/packages/cuda.py
/petsc/config/PETSc/utilities/Regression.py
/petsc/config/builder.py
/petsc/config/cmakeboot.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-linux-complex-gcov.py
/petsc/config/examples/arch-linux-cxx-sieve-gcov.py
/petsc/config/examples/arch-linux-gcov.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/include/petscdmmesh.h
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscvec.h
/petsc/include/private/matimpl.h
/petsc/include/private/vecimpl.h
/petsc/include/sieve/DMBuilder.hh
/petsc/include/sieve/Field.hh
/petsc/include/sieve/ISieve.hh
/petsc/include/sieve/SieveBuilder.hh
/petsc/makefile
/petsc/src/contrib/blopex/driver/driver.c
/petsc/src/contrib/blopex/petsc-interface/petsc-interface.c
/petsc/src/dm/impls/da/dadist.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/iga/iga.c
/petsc/src/dm/impls/mesh/examples/tests/conversion1.cxx
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/examples/tests/output/conversion1_1.out
/petsc/src/dm/impls/mesh/examples/tutorials/bratu_quadrature.fiat
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshcreate.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/publications/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/mat/examples/tests/ex45.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/baij/mpi/bstream/mpibstream.c
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/bstream/bstream.c
/petsc/src/mat/impls/baij/seq/bstream/bstream.h
/petsc/src/mat/impls/baij/seq/bstream/bstrmfact.c
/petsc/src/mat/impls/baij/seq/bstream/makefile
/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/localref/mlocalref.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstream.c
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstream.h
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex18.c
/petsc/src/snes/examples/tutorials/ex57.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_1.out
vi.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/error/errstop.c
/petsc/src/sys/error/errtrace.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pmap.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/makefile
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/impls/seq/vsection.c
/petsc/src/vec/vec/impls/shared/shvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/veccreate.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vpscat.c
2d1473f323-May-2011 Jungho Lee <julee@mcs.anl.gov>

changed SNESSolveVI_ to build entirely new KSP each solve with a different number of constraints instead of reusing because bug related to fieldsplit preconditioner.
removed binary io from ex55.c

Hg

changed SNESSolveVI_ to build entirely new KSP each solve with a different number of constraints instead of reusing because bug related to fieldsplit preconditioner.
removed binary io from ex55.c

Hg-commit: c54be143eb8afedaa09c33368f63242c2ed6a88f

show more ...

8fc9b12f18-May-2011 Shri Abhyankar <abhyshr@mcs.anl.gov>

Removed unused variables in SNESVIResetKSPandPC

Hg-commit: 89de3e6192a1bed3914f6f8e617d170a861eb606


/petsc/config/builder.py
/petsc/config/examples/arch-linux-gcc-python-opt.py
/petsc/config/examples/arch-linux-gcc-python.py
/petsc/include/petscdm.h
/petsc/include/petscdmmesh.h
/petsc/include/petscdmmesh.hh
/petsc/include/petscis.h
/petsc/include/petscsa.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/private/matimpl.h
/petsc/include/private/saimpl.h
/petsc/include/private/vecimpl.h
/petsc/include/sieve/DMBuilder.hh
/petsc/include/sieve/Field.hh
/petsc/src/dm/ao/interface/dlregisdm.c
/petsc/src/dm/impls/da/dadist.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/mesh/examples/tutorials/bratu_quadrature.fiat
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshcreate.c
/petsc/src/dm/makefile
/petsc/src/dm/sa/impls/graph/makefile
/petsc/src/dm/sa/impls/graph/sagraph.c
/petsc/src/dm/sa/impls/makefile
/petsc/src/dm/sa/interface/makefile
/petsc/src/dm/sa/interface/sa.c
/petsc/src/dm/sa/makefile
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/miscellaneous/acknwldg.html
/petsc/src/docs/website/publications/index.html
/petsc/src/ksp/ksp/examples/tests/ex19.c
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/mat/examples/tests/ex45.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/baij/mpi/bstream/mpibstream.c
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/bstream/bstream.c
/petsc/src/mat/impls/baij/seq/bstream/bstream.h
/petsc/src/mat/impls/baij/seq/bstream/bstrmfact.c
/petsc/src/mat/impls/baij/seq/bstream/makefile
/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/localref/mlocalref.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstream.c
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstream.h
/petsc/src/mat/impls/sbaij/seq/sbstream/sbstrmfact.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex18.c
/petsc/src/snes/examples/tutorials/ex55.c
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex48_4.out
/petsc/src/snes/impls/ls/ls.c
vi.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/sys/examples/tutorials/output/ex5f90_1.out
/petsc/src/sys/objects/pinit.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pmap.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/makefile
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/impls/seq/vsection.c
/petsc/src/vec/vec/impls/shared/shvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/veccreate.c
/petsc/src/vec/vec/interface/vector.c
10f5ae6b10-May-2011 Barry Smith <bsmith@mcs.anl.gov>

made SNESVI compile for complex
other nightly build fixes

Hg-commit: 6178094efdbb3a55caff2207d11cec8bd0a1361c

8b4c83ed09-May-2011 Barry Smith <bsmith@mcs.anl.gov>

updated documentation for SNESVI

Hg-commit: 27c65622fa356020651cbc549b5cea77e662c8e0

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

changed name of VI RS2 solver to RSAUG

Hg-commit: 9d7b9fac4831c1128c251172910ec8483ad369e7

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

fixed leak in SNESSolveVI_RS2

Hg-commit: f0344294bf943688f999574331ba0cdb69b277a4

2969f14508-May-2011 Shri Abhyankar <abhyshr@mcs.anl.gov>

Put 0.0 on the diagonal of the new rows of the augmented jacobian.

Hg-commit: 06fc27d53ed96444a46ea631465b176f9d071d04

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

fixed the XXXMonitorSet() to take a destroy routine that takes a void** argument instead of a void* argument to match the calling sequences of the viewer destroys.

Hg-commit: 021daf4f46f2a80eb466760

fixed the XXXMonitorSet() to take a destroy routine that takes a void** argument instead of a void* argument to match the calling sequences of the viewer destroys.

Hg-commit: 021daf4f46f2a80eb466760738148cd726f3fbf0

show more ...

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

used reduced space active set method as default VI solver

Hg-commit: ed865b40fc37ee2eca62ee18f875bc85e6537f85

d923200a04-May-2011 Jungho Lee <julee@mcs.anl.gov>

SNESVISetBounds() now defaults to setting solver to VI solver

Hg-commit: 1cfb821a34628942213340abb08e6c7d3b7820ff

1...<<111213141516