| 62524cca | 24-Sep-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Added BFBt to the build
Hg-commit: 7ac167e3a5fcaf1a81a41c611be6e3e5e32bb723 |
| ff2c26e0 | 24-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge; lots of GU conflicts needed to be resolved, why? I don't know, most looked like they could be done automatically
Hg-commit: 2b292236ee5585a41c97ddcafd3f409331a1dd72 |
| 719d5645 | 24-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
1) The first argument to MatXXXFactorSymbolic/Numeric() is now the factored matrix 2) The assigment of the MatXXXFactorNumeric ops pointer is now done in the symbolic factorization the assigment o
1) The first argument to MatXXXFactorSymbolic/Numeric() is now the factored matrix 2) The assigment of the MatXXXFactorNumeric ops pointer is now done in the symbolic factorization the assigment of the MatSolve pointer is now done in the numeric factorization (This is because only then do you know the right pointer that should be used)
Hg-commit: efc00afbc7c5103f2f56fd96963db2c4cf4e1ed4
show more ...
|
| 9a31d2f1 | 24-Sep-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Added Elman's BFBT PC from Dave May
Hg-commit: 470fd33e8f1b4b2470024ffb40e77f2e7d5a4cc5 |
| cf8ad460 | 23-Sep-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Small fix
Hg-commit: 4d8f39a0e5329016777c80ea6c697b6fe7b52ae6 |
| 30ad9308 | 22-Sep-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Added a method for Schur complements with FieldSplit
Hg-commit: 1d0a88c39c8a77737f69a9a3896999ff0b1b8941 |
| a4efd8ea | 20-Sep-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Doc fixes
Hg-commit: 429153440958200565c325d0cef6cde8f37a3481 |
| d0f46423 | 10-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed some memory bleeding changed PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()
Hg-commit
fixed some memory bleeding changed PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()
Hg-commit: 9cebf4ba1b4632fc12cb8afbc01d420ee612ad72
show more ...
|
| a541d17a | 08-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
a.peyser@umiami.edu Subject: MPIDense row distribution on transpose. Date: September 4, 2008 10:06:36 PM CDT To: petsc-dev@mcs.anl.gov Cc: petsc-users@mcs.anl.gov Reply-To: petsc-dev@mcs.
a.peyser@umiami.edu Subject: MPIDense row distribution on transpose. Date: September 4, 2008 10:06:36 PM CDT To: petsc-dev@mcs.anl.gov Cc: petsc-users@mcs.anl.gov Reply-To: petsc-dev@mcs.anl.gov
used PETSC_DECIDE for local row/column layout of MatTranspose for MPIDense instead of using the transpose of the given layout, like all the other formats do.
Hg-commit: 799c15ac905a55d3ddab0c3b2506cd4f2f95ec94
show more ...
|
| 93fcf64f | 05-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 01c2ba6d2b49e56c105ae57054b55f64ecdf204b |
| edf189ef | 05-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
changed prefixes of the two KSP in the PCFieldSplit Schur complement to fieldsplit_0_ and fieldsplit_1_ if user provides only a single IS to PCFieldSplit then its complement is used for the other blo
changed prefixes of the two KSP in the PCFieldSplit Schur complement to fieldsplit_0_ and fieldsplit_1_ if user provides only a single IS to PCFieldSplit then its complement is used for the other block
Hg-commit: cb7e29354d6662e022e8b853277b051c3cb62f75
show more ...
|
| 160aca76 | 03-Sep-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Fixed warning
Hg-commit: 0f3212296fbad16f6b9bd6dcd61f34d82f171547 |
| 9e7d6b0a | 03-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
bug calling PetscObjectComposeFunctionDynamic() with null function
Hg-commit: d79e54b0d25e7089e68ab2fcbc719ddd2dc400e0 |
| fd9359e6 | 02-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: b32c58d4fd86604d7b276671bb9313dd16010965 |
| e69d4d44 | 02-Sep-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
basic Schur complement solver works for parallel KSPMonitorDefault() will now print name of suffix at beginning of iteration if suffix exists.
Hg-commit: 2d03aa35d2b8b97db310359e50d7c8c88722efe0 |
| e3b489bc | 30-Aug-2008 |
Satish Balay <balay@mcs.anl.gov> |
fix unused variable warnings
Hg-commit: 3bdf0ed14acbbfc495b1c6fb0a8f09550e1b30f6 |
| 1cee3971 | 29-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added most of the appropriate PetscObjectIncrementTabLevel() calls on KSP objects
Hg-commit: 55ad623694bf2fcd3544ef7f480b24298f32bf4c |
| 3b224e63 | 28-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
basic Schur complement preconditioner is now working (no preconditioner on the Schur solve yet)
Hg-commit: b92a24fa5a99cb9f0f1ebe423a22c2cab0402a12 |
| 11755939 | 20-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
multiplicative and symmetric_multiplicative fieldsplit preconditioner forms now compute residual only as needed instead of over the entire vector when submatrix is available from pc->mat
Hg-comm
multiplicative and symmetric_multiplicative fieldsplit preconditioner forms now compute residual only as needed instead of over the entire vector when submatrix is available from pc->mat
Hg-commit: 35d443a805ddda23e7f8a715a3124769ce2b351c
show more ...
|
| 3e197d65 | 20-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 09253a14fa13ed33fd4f0714e7098ca8ff9e44dd |
| b8432088 | 16-Aug-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: e25878edde3a157a006e90aaa97590d316e300bf |
| 74ec7690 | 16-Aug-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Small fixes
Hg-commit: 15ac1b5a7b180a6528e45db7102bcd3c8f99c7f6 |
| b7d41711 | 16-Aug-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
From: hashhsah@gmail.com Subject: [PETSC #18106] changeset 12526 in petsc-devel breaks Date: August 16, 2008 4:55:39 AM CDT To: petsc-maint@mcs.anl.gov Cc: petsc-maint@mcs.anl.gov
in src/k
From: hashhsah@gmail.com Subject: [PETSC #18106] changeset 12526 in petsc-devel breaks Date: August 16, 2008 4:55:39 AM CDT To: petsc-maint@mcs.anl.gov Cc: petsc-maint@mcs.anl.gov
in src/ksp/pc/impls/mg/mg.c the definition is changed to PetscErrorCode PCMGMCycle_Private(PC pc,PC_MG **mglevels,PCRichardsonConvergedReason *reason) but the invokes from fmg.c isn't updated.
Hg-commit: 5ce64d4841cc0fcbd8f1f3504c779031a0022466
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 ...
|
| 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 ...
|