History log of /petsc/src/ksp/pc/impls/shell/shellpc.c (Results 251 – 275 of 341)
Revision Date Author Comments
# 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


1...<<11121314