| #
46a9e3ce
|
| 11-Apr-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
wsshin@stanford.edu Subject: Re: [PETSC #19067] Using HDF5 in PETSc Date: April 11, 2009 4:25:24 AM CDT To: petsc-maint@mcs.anl.gov error in setting size of data set for DA HDF5 view
Hg-commi
wsshin@stanford.edu Subject: Re: [PETSC #19067] Using HDF5 in PETSc Date: April 11, 2009 4:25:24 AM CDT To: petsc-maint@mcs.anl.gov error in setting size of data set for DA HDF5 view
Hg-commit: 41b3f9cfa58a218a215bd2472cea5ef584eabffb
show more ...
|
| #
98c7f12b
|
| 08-Dec-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: b9f2c38d026b63674fca25846a518f5280c3bc50
|
| #
f61efa35
|
| 08-Dec-2008 |
Lisandro Dalcin <dalcinl@gmail.com> |
merge
Hg-commit: 4a90db32c7413d1e595940249151dc6831b8d773
|
| #
1d6018f0
|
| 08-Dec-2008 |
Lisandro Dalcin <dalcinl@gmail.com> |
Support for dynamically embed Python and use petsc4py
Hg-commit: a45d78b8f61d623c0579617c9e88faa63956e4c1
|
| #
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 ...
|
| #
e35cf81d
|
| 02-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added -snes_lag_jacobian and SNESSetLagJacobian()/SNESGetLagJacobian()
Hg-commit: cc8785310699531708ada58f3e038a8282149b91
|
| #
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
|
| #
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
|
| #
b23e956f
|
| 05-Mar-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: c252723983d2baef02ecb448e6a9a608900ee72f
|
| #
01b82886
|
| 04-Mar-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
converted PETSc plapack interface to have MPIDENSE now use by default Plapack solvers if PETSc was config/configured with --download-plapack the is no longer a need to use the MATPLAPACK matrix t
converted PETSc plapack interface to have MPIDENSE now use by default Plapack solvers if PETSc was config/configured with --download-plapack the is no longer a need to use the MATPLAPACK matrix type
Hg-commit: 22082512ed36ba6cdb7b28d847ea76b7ff345a5c
show more ...
|
| #
7f7931b9
|
| 29-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added optional (*destroy) function to SNESSetConvergenceTest() Now it matches KSPSetConvergenceTest() and the KSP/SNES/TSMonitorSet() paradigm changed make_log file that is generated on build to m
added optional (*destroy) function to SNESSetConvergenceTest() Now it matches KSPSetConvergenceTest() and the KSP/SNES/TSMonitorSet() paradigm changed make_log file that is generated on build to make.log
Hg-commit: f4443f9e81393557f27dec9414ea82a4363efd9e
show more ...
|
| #
199d901b
|
| 29-Feb-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: b5c21b12ef91890f951d2b5c6031d75f14a1af53
|
| #
9320bcb5
|
| 29-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fix for SNESLineSearchSetParams() to not handle removed stol
Hg-commit: 58b3ba17a6f1fed7581f1df4f4f2586c7a528b22
|
| #
dc357ad2
|
| 28-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added test in cubic and quadratic line search if initial norm(update) < snes->xtol*norm(current x) and then saying that line search has succeeded (that is the full step is fine because the Newton
added test in cubic and quadratic line search if initial norm(update) < snes->xtol*norm(current x) and then saying that line search has succeeded (that is the full step is fine because the Newton update satisfied the "small" criteria in the convergence test.
Hg-commit: 6a7cd5d5ffe1c3a2b340fbfb28345cea24ed9abc
show more ...
|
| #
1c0add76
|
| 22-Jan-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 50f87a7744bf92447897e71d01d55e453fda1a7f
|
| #
5865b7e2
|
| 07-Dec-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 9b38ef7ae67d148dc3c1eb372b9a1464304e9299
|
| #
4936397d
|
| 07-Dec-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
added SNESSetFunctionDomainError() to indicate a bad input to your FormFunction, do not use SETERRQ(PETSC_ERR_ARG_DOMAIN)
Hg-commit: 67a5105b577611a06dd87ea831e377647bf3ebf5
|
| #
3be44c43
|
| 18-Nov-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
commit aFTERmerge
Hg-commit: 45a698803bd457bdc2ba32be5035e710250a5320
|
| #
6f3d5618
|
| 31-Oct-2007 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 4a9e5a2b97bdb9073e83eff56096e46ac4ef2230
|