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