| #
7319c654
|
| 24-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
PCApplyRichardson() now takes a flag indicating if initial guess is zero, this saves work on application of SOR preconditioner in first iteration for example KSPSolve() checks if the norm of x is kno
PCApplyRichardson() now takes a flag indicating if initial guess is zero, this saves work on application of SOR preconditioner in first iteration for example KSPSolve() checks if the norm of x is known to be zero and if so temporarily sets the guess_zero flag in KSP (it is only temporarily cause in the next solve it may not be zero.
Hg-commit: 7c18a45dad7e4c7bb780a7cf7ffbc18bb03598c8
show more ...
|
| #
2b0c2e91
|
| 11-Jun-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 5546229f4264439461921ce7b178c1a44a07406e
|
| #
78ecfeb3
|
| 11-Jun-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: f2371ef335e56c09b7cde288572ea258545ace61
|
| #
9dd1005f
|
| 10-Jun-2009 |
Jed Brown <jed@59A2.org> |
Autogenerate Fortran stubs for PCShellSetContext
Hg-commit: 533ba945fa131a409d3fcfa890da6e629a563a8f
|
| #
6891c3e4
|
| 10-Jun-2009 |
Jed Brown <jed@59A2.org> |
PCShell API change
PCShell functions now have PC as first argument, as in
apply(PC,Vec,Vec)
instead of the user context. The user context should be obtained with PCShellGetContext, as with MatS
PCShell API change
PCShell functions now have PC as first argument, as in
apply(PC,Vec,Vec)
instead of the user context. The user context should be obtained with PCShellGetContext, as with MatShell.
Hg-commit: ba1711e68e6d85b2619b5ebb90e20f446ebdaf25
show more ...
|
| #
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 ...
|
| #
d3961cc3
|
| 23-Apr-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: fa3e6714ee07a74a50771a91df7da838e348b8a6
|
| #
4aa34b0a
|
| 23-Apr-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
error message when binary viewing mpidense matrix but have not set PETSC_VIEWER_BINARY_NATIVE docs for MatShellSetOperation() say must return 0 on return
Hg-commit: 8699883c0d648218c56a47cda79ff5898
error message when binary viewing mpidense matrix but have not set PETSC_VIEWER_BINARY_NATIVE docs for MatShellSetOperation() say must return 0 on return
Hg-commit: 8699883c0d648218c56a47cda79ff5898d508418
show more ...
|
| #
6895c445
|
| 01-Mar-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
finished converting Shellpc Fortran interface to use fortran_func_pointers changed conversion of fortran_func_pointers for storing contexts to immediately cast to void*
Hg-commit: fe23f661c1ebf8b372
finished converting Shellpc Fortran interface to use fortran_func_pointers changed conversion of fortran_func_pointers for storing contexts to immediately cast to void*
Hg-commit: fe23f661c1ebf8b37267813b8a021aeafbee732d
show more ...
|
| #
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
|
| #
60f69c44
|
| 15-Oct-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: ae7ad2b71b1fdcfb27898e923a2c03bd62c86a54
|
| #
781b3001
|
| 14-Oct-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 4e945c9820f08f3e5a1bc871ec50d7ccb0b7454e
|
| #
e0156e0b
|
| 11-Oct-2007 |
Satish Balay <balay@mcs.anl.gov> |
merge
Hg-commit: 8b48556a285e293c04f497a3a1e40ac96cfd5016
|
| #
780a600e
|
| 05-Oct-2007 |
Satish Balay <balay@mcs.anl.gov> |
merge
Hg-commit: b5a05984274c84515a795ed75eef9d3b27ba97f1
|
| #
442648ef
|
| 04-Oct-2007 |
Lisandro Dalcin <dalcinl@gmail.com> |
merge
Hg-commit: 8b955b66410cbc923a4e1233fdeaca7fbf3e5d5d
|
| #
7adad957
|
| 03-Oct-2007 |
Lisandro Dalcin <dalcinl@gmail.com> |
changes for solving the strict aliasing issue in PetscObject and derived
Hg-commit: 278faecc91564f5495fa9f7d48380d547995fa45
|
| #
823e7f9c
|
| 30-Jul-2007 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 87e316ba2724836f5390b8c890f9dee19e9c35ea
|
| #
0802e0e8
|
| 10-Jul-2007 |
bcordonn <bcordonn@hookshot.mcs.anl.gov> |
Commit after a merge
Hg-commit: 27d386e23e9f55709fe4259d452de253e8d187ea
|
| #
d0051c2c
|
| 07-Jul-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 6fb2e2031f541698c18b941059a70518bfdac344
|
| #
2ef6adf6
|
| 06-Jul-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 1c3afdd77376c2f1a3f6c814cb3554fcc98760b5
|
| #
38f2d2fd
|
| 06-Jul-2007 |
Lisandro Dalcin <dalcinl@gmail.com> |
initial changes for better memory loggin on objects
Hg-commit: 0ef7914e13d41d173ef1ba2552c26bd9f41bc807
|
| #
07f502d7
|
| 22-Mar-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 9915195709bdbb517f768d3fdc9ac72e44f3e1a5
|
| #
f5fa8a3c
|
| 20-Mar-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: d471609977831d5dedc4931cdcbb948890517fc8
|
| #
d01c8aa3
|
| 19-Mar-2007 |
Lisandro Dalcin <dalcinl@gmail.com> |
improvements and fixes in PC and PCSHELL
Hg-commit: 9b7547b19f859caac57be892b6064df719c1b4ae
|