History log of /petsc/src/snes/interface/snes.c (Results 1501 – 1525 of 2059)
Revision Date Author Comments
# 7d96f2b1 02-Dec-2008 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 84ca21d373912d16176dfeb2d83f6e46557d8c01


# cce0b1b2 02-Dec-2008 Lisandro Dalcin <dalcinl@gmail.com>

fixes, cleanups, and heavy review of the meany XXXRegisterAll() calls

Hg-commit: a22e06998b33293c00422f45f4010e18e1dfb00e


# 2d200336 06-Nov-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: af487d5b45dae01d0566132d57158d0286d6a750


# 7c4f633d 03-Nov-2008 Barry Smith <bsmith@mcs.anl.gov>

removed -I$PETSC_DIR from make system and changed the corresponding
#include "src/dsdsdsds" to "../src/sdsdsds" in the source code

Hg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d


# 6b62bf7a 06-Oct-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 8e8bc80960e5bb0543488be5c09d051f0dc2fe1a


# fee88060 06-Oct-2008 Satish Balay <balay@mcs.anl.gov>

merge

Hg-commit: 36225a286418c17ff0ea636153bbb8a3fde09f45


# 0d21586a 05-Oct-2008 Barry Smith <bsmith@mcs.anl.gov>

ex43.c now uses submatrix of Jacobian for subproblem in accelerator

Hg-commit: 009730fcc59e33c3356b78577a39662197bfbe67


# e7e45bfe 02-Oct-2008 Hong Zhang <hzhang@mcs.anl.gov>

merge

Hg-commit: 4ce41ec671603b3855f0eec1c3fc7254a50c8b77


# 22b55857 02-Oct-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: cc5e764365f80de0128113de51fbd7e2c54d1535


# b271bb04 01-Oct-2008 Barry Smith <bsmith@mcs.anl.gov>

added -ksp_monitor_range -ksp_monitor_range_draw -snes_monitor_range -snes_monitor_range_draw to get a
measure of how many of the residual elements are much larger than most of the others. It calc

added -ksp_monitor_range -ksp_monitor_range_draw -snes_monitor_range -snes_monitor_range_draw to get a
measure of how many of the residual elements are much larger than most of the others. It calculates
the percentage of elements that are more then .2*maximum element. (The .2 is a random choice).

Hg-commit: 08ed10caf9cf33c0c34a2477254c014beed4ffe0

show more ...


# 3b4f5425 26-Sep-2008 Barry Smith <bsmith@mcs.anl.gov>

added -snes_lag_preconditioner -2

Hg-commit: a2c36a02389802a953e33b6fedde6eb7740183fc


# ebd3b9af 04-Sep-2008 Barry Smith <bsmith@mcs.anl.gov>

removed -mf_fd_coloring_jacobian_period and -dmmg_jacobian_period and function call friends because -snes_lag_jacobian does all that is needed
modified SNESComputeJacobian() to call the MatAssemblyBe

removed -mf_fd_coloring_jacobian_period and -dmmg_jacobian_period and function call friends because -snes_lag_jacobian does all that is needed
modified SNESComputeJacobian() to call the MatAssemblyBegin/End() on matrix-free A everytime even if lag is not set to 1
this is what people would expect

Hg-commit: 296a77abbd7661b7fbc32fd263fb1abe69a4a9a5

show more ...


# 752dad74 03-Sep-2008 Barry Smith <bsmith@mcs.anl.gov>

Changed -dmmg_jacobian_period to -dmmg_lag_jacobian
Changed MatFDColoringSet/GetFrequency() and -mat_fd_coloring_freq to MatFDColoringSet/GetLagJacobian() and -mat_fd_coloring_lag_jacobian

Hg-commit

Changed -dmmg_jacobian_period to -dmmg_lag_jacobian
Changed MatFDColoringSet/GetFrequency() and -mat_fd_coloring_freq to MatFDColoringSet/GetLagJacobian() and -mat_fd_coloring_lag_jacobian

Hg-commit: c52be4303a1109d00c572b201e8cbbe1bb93403d

show more ...


# 45d5e9f8 03-Sep-2008 Barry Smith <bsmith@mcs.anl.gov>

made custom fortran stubs for PetscObjectIncrease/DecreaseState() since
auto are problematic since they leave source code in include directories

Hg-commit: 02bc257273ccf8397be16df89580203b797fbbc8


# fe3ffe1e 03-Sep-2008 Barry Smith <bsmith@mcs.anl.gov>

added auto generation of PetscObjectStateIncrease(), PetscObjectStateDecrease()
previously the macro was Ced out so Fortran stub was not generated

Hg-commit: 9898d93e76989e90655aa233d0ac9911a4b04d

added auto generation of PetscObjectStateIncrease(), PetscObjectStateDecrease()
previously the macro was Ced out so Fortran stub was not generated

Hg-commit: 9898d93e76989e90655aa233d0ac9911a4b04d30

show more ...


# e35cf81d 02-Sep-2008 Barry Smith <bsmith@mcs.anl.gov>

added -snes_lag_jacobian and SNESSetLagJacobian()/SNESGetLagJacobian()

Hg-commit: cc8785310699531708ada58f3e038a8282149b91


# 050a712d 29-Aug-2008 Barry Smith <bsmith@mcs.anl.gov>

added tablevel usage to -snes_monitor_xxx and -ksp_monitor_xxx

Hg-commit: 6c7f06dd54af8c3cf01be59535f8522766f26599


# 1cee3971 29-Aug-2008 Barry Smith <bsmith@mcs.anl.gov>

added most of the appropriate PetscObjectIncrementTabLevel() calls on KSP objects

Hg-commit: 55ad623694bf2fcd3544ef7f480b24298f32bf4c


# 4d0a8057 15-Aug-2008 Barry Smith <bsmith@mcs.anl.gov>

When KSPRICHARDSON is used without a KSP monitor and the PC has a PCApplyRichardson() then
ksp->its and converged reason are properly set to indicate type of convergence.

Also with HYPRE BoomerAMG

When KSPRICHARDSON is used without a KSP monitor and the PC has a PCApplyRichardson() then
ksp->its and converged reason are properly set to indicate type of convergence.

Also with HYPRE BoomerAMG when used as a solver (with KSPRichardson) the KSP convergence
criteria is passed down to BoomAMG and replaces the default (usually 0.0) criteria we normally
pass to BoomerAMG (for when we use BoomerAMG as a preconditioner.

Keita,

Thanks for pointing this out. This is a "feature" of some of the preconditioners when used with
Richardson. We call the preconditioner with a number of iterations directly and the preconditioner
decides when to exit (rather than all other cases where KSP decides), hence we did not have
information about the number of iterations. So in previous versions we did not set the ksp->its;
petsc-dev was changed to set ksp->its to the maximum number of iterations requested in the
preconditioner.

This too is not really correct because some preconditioners when used with Richardson
(specifically PCMG and hypre's BoomerAMG) will do the convergence test internally and
may not use the maximum number of iterations requested. I will modify petsc-dev today to
collect this information back from the preconditioner and pass it back correctly to ksp->its.

Hg-commit: d8d04f2052ab2294999b137bb681449db81389c7

show more ...


# 0efc529a 31-Jul-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: a0d0a00ffd914a461631d10a568e92b9afad58ca


# a8054027 30-Jul-2008 Barry Smith <bsmith@mcs.anl.gov>

added SNESSetLagPreconditioner(), -snes_lag_preconditioner <lag>

Hg-commit: 74bc6d3cad0aec355c4348801fa57aa59627bdd3


# e1c61ce8 29-Jul-2008 Barry Smith <bsmith@mcs.anl.gov>

some minor fixes for ibcgs (still not working)
couple of manual page fixes (like incorrectly spelled functions)

Hg-commit: 666edd6bffb1c29d57eb91976a60647b02330cb7


# 207126cb 23-Jul-2008 Barry Smith <bsmith@mcs.anl.gov>

commit after most of merge of petsc-dev with petsc-dev-new-solvers with new way of handling external solvers

Hg-commit: 7c86fa28bc8468b955cc6a62edd1de55d6c3d700


# 392a8661 26-Jun-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 41800043acaea4edc1ffe515ad0d33298e6b8178


# a313700d 24-Jun-2008 Barry Smith <bsmith@mcs.anl.gov>

moved the const out of XXType definitions and into the Set and Get Methods

Hg-commit: d4d9a237045a151847ef3121b00df73d952d0999


1...<<61626364656667686970>>...83