History log of /petsc/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c (Results 101 – 125 of 132)
Revision Date Author Comments
# ccaf0856 20-Mar-2012 Barry Smith <bsmith@mcs.anl.gov>

PCShellGetName() should have const for name argument passed back

Hg-commit: 6a8396c2632bfa4e8f1b6fc27fdd9a2e0f25f034


# e63f14ba 20-Mar-2012 Barry Smith <bsmith@mcs.anl.gov>

added PCShellSetName_ for Fortran interface

Hg-commit: 37aa066996be566f89d439a2ba4395c0c884d19f


# d39137a2 12-Jan-2012 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: d540875a63b3c979c82b6a7fa7f062571e906d10


# 247e2d92 06-Jan-2012 Jed Brown <jed@59A2.org>

Mass revert file modes that were made executable in f6e61ee9c329

Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5


# 832f7384 01-Jan-2012 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: ee8d91ae0580d1d4fa92be38a18d40c838b9a257


# 14e519b0 31-Dec-2011 Mark F. Adams <mark.adams@columbia.edu>

changed MatMatMult to MatTranposeMatMult.

Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f


# c6db04a5 14-Mar-2011 Jed Brown <jed@59A2.org>

Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.h

Hg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07


# 3334f37f 29-Sep-2010 Shri Abhyankar <abhyshr@mcs.anl.gov>

Commit after merge

Hg-commit: 2d32a1bf6d6a67dfae50d31fc22b6e5a617d8a04


# ace3abfc 28-Sep-2010 Barry Smith <bsmith@mcs.anl.gov>

Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOL
note this requires a new sowing version

Hg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a


# 098c0d8d 24-Sep-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: a7710b011ce3f2c4ac169ab040d429403a541f7f


# 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


# b2e6f011 10-Jun-2009 Jed Brown <jed@59A2.org>

Correct number of fortran pointers

Hg-commit: 4b88773860a3454337070c5863cc56691239632e


# 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 ...


# 7c54600c 01-Mar-2008 Barry Smith <bsmith@mcs.anl.gov>

fixed ex15f.F that uses PCSHELL to also use PCShellSetSetUp() and PCShellSetDestroy()

Hg-commit: 303da9e00c1aec557afcb32664583af7c55b997f


# 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 ...


# 187c9270 26-Feb-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 104c3aefa63b134df0369032dcd445a192dd8906


# ce0a2cd1 21-Feb-2008 Barry Smith <bsmith@mcs.anl.gov>

mv zpetsc.h (a meaningless name) to fortranimpl.h (a slightly more meaningful name)

Hg-commit: d2687f12f92bff49ceff434100d018f6898829c3


# 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


# c8cd8b03 09-Oct-2007 Satish Balay <balay@mcs.anl.gov>

merge

Hg-commit: d507e9558c653b847e4e8b2a1687018f692e3610


123456