| #
72ca8751
|
| 23-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added MatGetOwnershipRangesColumn()
Hg-commit: 03eea7bc8c561f690126477bfcba7b1d4b9a8a1d
|
| #
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 ...
|
| #
68dd23aa
|
| 13-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
some work on fieldsplit preconditioner collecting the submatrices from A to compute the residual only on the part of the right hand side need, rather than the entire right hand side. Not yet wo
some work on fieldsplit preconditioner collecting the submatrices from A to compute the residual only on the part of the right hand side need, rather than the entire right hand side. Not yet working.
Hg-commit: 0032d8dc04b196a5fe75551cc31399089c485f98
show more ...
|
| #
8509ea5d
|
| 12-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
missing continuation line in snes/examples/tutorials/makefile
Hg-commit: 6a555a93cdb9d9b421ef4f64edcee271f36b7e58
|
| #
c7f605d0
|
| 11-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
[PETSC #18090] build errors (end quotes missing in some finclude/*.h90 files) Work on Matlab/socket inteface
Hg-commit: 540f964a75de97ecb03ec4c6ab7a52c8c7d6aa9b
|
| #
39804f7c
|
| 07-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
I've noticed that recent commits are now accessing PetscObject internals like this
obj->hdr.comm obj->hdr.type_name
I would really prefer to not do that, and instead use the more verbose
((PetscOb
I've noticed that recent commits are now accessing PetscObject internals like this
obj->hdr.comm obj->hdr.type_name
I would really prefer to not do that, and instead use the more verbose
((PetscObject)obj)->comm ((PetscObject)obj)->type_name
Fixed all the ones I did.
Hg-commit: 03c76b1cd4e2116af5998056afeb49537eef1fbc
show more ...
|
| #
84b42e08
|
| 06-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: d880dc01717658b70f24abb17ca39558a9deb153
|
| #
c93d20d0
|
| 06-Aug-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: e4c26f4affacbdd9fb1c0e6db7b6eb848806d1a5
|
| #
3537521d
|
| 05-Aug-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Fixed memory leak, working on mem test
Hg-commit: d9d8489e282295aacb7006c28d7cffc343cca2bb
|
| #
c911e420
|
| 05-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fix to Fortran interface for MatGetFactor()
Hg-commit: af0faa9a0dfdc55497b12b6296ae94547df010ff
|
| #
5dffd610
|
| 04-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed Fortran interface for MatGetFactor() and friends
Hg-commit: a633d7fcc704b3adb32b4ebc9765ed07c19df687
|
| #
fd5f9c01
|
| 01-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 40fbcb1ffa2ac14ad5b1cd85db9cdd19834e6819
|
| #
43244d56
|
| 26-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added MAT_SOLVER_PETSC and put its use in to replace "petsc"
Hg-commit: fb5c62a1c792f5910ab22585ae231ff32b4b671f
|
| #
c7393fdb
|
| 25-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
changed MatSolveType to MatSolverPackage
Hg-commit: 237da6d33a71fc726cd7c44ec309405456f8c5c8
|
| #
35acd806
|
| 23-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
basic merge fixes to get make all test to work
Hg-commit: ca5639d1ceebd36a93c0a18e7552eb4eab9c77ba
|
| #
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
|
| #
5c9eb25f
|
| 23-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
basic transistion to new model for external direct solvers all tests pass
Hg-commit: 709a5887e4f17b074188a2f60d4f00cb8895dd52
|
| #
c8bd6e5f
|
| 16-Jul-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: c4969b3e49aba238a2404a9268d8f3e851f78d30
|
| #
a4cdd0dc
|
| 15-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added DMCompositeSet/GetContext()
Hg-commit: baef184d22dd074cfbea951f788c7f851aca9d0b
|
| #
8c886bbe
|
| 03-Jul-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: fcff4d63cd1dd3eb7c07453ef54a4e5adee31f81
|
| #
225f0da2
|
| 02-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed PetscMapGetLocalRange() and PetscMapGetGlobalRange() to PetscMapGetRange() and PetscMapGetRanges()
Hg-commit: e41a4d4a908825f17e71e17a8a01792e35511d8d
|
| #
392a8661
|
| 26-Jun-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 41800043acaea4edc1ffe515ad0d33298e6b8178
|
| #
16371a99
|
| 25-Jun-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
finished DMCompositeSetCouplingLocations()
Hg-commit: 9d5d83d727cc4011e5d969b7d13e16863d53517a
|
| #
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
|
| #
82a02f68
|
| 10-Jun-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 8c170a95c4e5a2a12c2b0f838e9aa44d1462142e
|