| #
9e5bc791
|
| 04-May-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
finished version of 1 of interface to hypre pfmg preconditioner
Hg-commit: f770aec1e74eb62338c6097cf552dc77ec5b6626
|
| #
a0324ebe
|
| 02-May-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
some progress on hypre pfmg preconditioner
Hg-commit: 0bd4906e33255b8ba738ee206d082f7a03d5127c
|
| #
68326731
|
| 01-May-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
basic HYPRE_StructMatrix creation and solve, does not yet allow putting values into the matrix
Hg-commit: 4decc351a80b3e1a1c04606925befb332ad4db9c
|
| #
f91d8e95
|
| 01-May-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
started hypre HYPRE_StructMatrix based PETSc matrix type hypre contains now outdated struct stencil and matrix stuff (will be removed next)
Hg-commit: 09c845b0ad214d20d8d422125e3595c17ebee30a
|
| #
dde8d5a1
|
| 30-Apr-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 8c32eb19e256c2c69a54e47bd92e48ea6b36200f
|
| #
ebc551c0
|
| 28-Apr-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
starting new hypre PC
Hg-commit: f72ac0223f60f7d5015efa14d35e2579ef722386
|
| #
fe36e6c7
|
| 13-Apr-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge - Watch out for SNES ex45, I think the merge was bad
Hg-commit: 04bc4bca24f51d95f00a035b6b5fb2e5990fd8a8
|
| #
90d69ab7
|
| 28-Mar-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth vari
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth varient
Hg-commit: fd6366abd7eb1f3ec925faa0ecd078d5cc025eb2
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 ...
|
| #
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
|
| #
c8bd6e5f
|
| 16-Jul-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: c4969b3e49aba238a2404a9268d8f3e851f78d30
|
| #
2ae77aed
|
| 12-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added flag for hypre boomeramg debug info seperate from print statistics
Hg-commit: 1f82a78609ce3814efcf5ad5426a7da60b3a2d83
|
| #
ae0a16a2
|
| 20-Feb-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: cf3ef9581d2ceb86cc3b80185673d2d80a8faf5e
|
| #
02a17cd4
|
| 19-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
changed hypre default to boomeramg (since the other solvers suck anyways :-)).
Hg-commit: ea65ec49cf31e571776c1e8aafd7ffb8567948cb
|
| #
5f5c5b43
|
| 07-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed hypre rebuilding with same_nonzero_pattern that was generating corrupt hypre matrix.
Hg-commit: 2541575f961ac4589393b7bfe8acc32635f3afc3
|
| #
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
|
| #
6745373d
|
| 25-Oct-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
Added much faster matrix converter to use hypre preconditioners for PETSc AIJ matrices
Hg-commit: 68b1593b74e668ad35839294cad5a7ed57cad6d9
|
| #
9c20bcc3
|
| 25-Oct-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 11489cdfa54f2e49723ce2e4e0ea9f5df28c059c
|
| #
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
|