History log of /petsc/include/petscksp.h (Results 176 – 200 of 1050)
Revision Date Author Comments
# ba04892c 13-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'manasitiwari/add-pipecg2' into 'master'

Manasitiwari/add pipecg2

See merge request petsc/petsc!3099


# 325e8391 25-Aug-2020 Manasi <manasistr@gmail.com>

KSPPIPECG2: a new pipelined solver that reduces the number of allreduces to one per two iterations and overlaps it with two PCs and SPMVs using non-blocking allreduce.


# 8cfa140d 27-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-26/fix-snesreasonview' into 'master'

Fix the name of SNESReasonView() and SNESReasonViewFromOptions()

See merge request petsc/petsc!3102


# 19a666ee 27-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Fix the name of SNESReasonView() and SNESReasonViewFromOptions() to PETSc standards

Remove the format argument from KSPConvergedReasonView() since it is not needed and inconsistent with the SNES ver

Fix the name of SNESReasonView() and SNESReasonViewFromOptions() to PETSc standards

Remove the format argument from KSPConvergedReasonView() since it is not needed and inconsistent with the SNES version,
plus the previous release did not have this argument.

Commit-type: style-fix
/spend 5m
Reported-by: Jose E. Roman

show more ...


# ee90678e 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-adaptive-interpolation' into 'master'

Knepley/feature plex adaptive interpolation

See merge request petsc/petsc!3018


# 16924cb1 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc!3064

show more ...


# 2da392cc 17-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability
/spend 1.5h


# 13790179 25-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-19/better-pcfailedreason-handling' into 'master'

Slightly improved the handling of PCFailedReason on multiple ranks

See merge request petsc/petsc!3084


# 557cf195 31-Jan-2019 Matthew G. Knepley <knepley@gmail.com>

DM+SNES: Preliminary adaptive interpolation
- Using the scheme from BootstrapAMG with some modifications to apply to GMG
- Moved adaptive interpolation into DM from Plex
- Added event for adaptation

DM+SNES: Preliminary adaptive interpolation
- Using the scheme from BootstrapAMG with some modifications to apply to GMG
- Moved adaptive interpolation into DM from Plex
- Added event for adaptation
- Added routine to check an interpolator
- Added viewer for coarse and fine vectors used for interpolation optimization
- Add coarse space determined by eigenvectors
- Right now adaptive interpolation is unweighted

show more ...


# f3b08a26 06-Feb-2019 Matthew G. Knepley <knepley@gmail.com>

PCMG: Added adaptive interpolation
- Added coarse vectors to resolve at each level
- Added adaptation flag and API
- Added option -pc_mg_adapt_interp to turn on adaptation
- Use -dm_interpolator_ada

PCMG: Added adaptive interpolation
- Added coarse vectors to resolve at each level
- Added adaptation flag and API
- Added option -pc_mg_adapt_interp to turn on adaptation
- Use -dm_interpolator_adapt_k to set subspace size and -dm_interpolator_adapt_use_poly to select type of functions
- Doc fixes for functions
- Fix options for construction of a vanilla coarse space
- Require Galerkin matrices for adaptive interpolation
- Fixed problem with composed eigenvalue
- Normalize eigenvector in smoothing loop
- Added option to use generalized eigenvector basis (For some reason, this is worse on test problems)
- Make adaptive allocation happen only initially, protect adaptive functions from invalid levels

show more ...


# 1b2b9847 19-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Slightly improved the handling of PCFailedReason on multiple ranks

pc->failedreasonrank now contains the failed reason from the current rank
pc->failedreason continues the unified common value colle

Slightly improved the handling of PCFailedReason on multiple ranks

pc->failedreasonrank now contains the failed reason from the current rank
pc->failedreason continues the unified common value collected in KSPCheckNorm/Dot
This parallel code can check the common value and be sure to do the same action on each process
Also printed message now provide the accurate value instead of the value on rank 0

Changed KSPReasonView() and KSPReasonViewFromOptions() to KSPCOnvergeReasonView() and KSPConvergedReasonViewFromOptions()

Added the PetscViewerFormat argument to the public KSPReasonViewFromOptions() and removed the private function

Removed some off the PCFailedReaon processing code from KSPSolve_PREONLY since buggily assumed the same reason all ranks

The error message on KSP failure now also prints the PCFailedReason if appropriate

Needed to add a new alt file

Reported-by: Yu, Xiangyu <Xiangyu.Yu@bp.com>

show more ...


# af6f42f5 27-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-recycle-redistribute-hpddm' into 'master'

New improvements to KSPHPDDM

See merge request petsc/petsc!2863


# d55ab951 24-Jun-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

New functions KSPHPDDM[Get|Set]Type


# 1de96524 26-Jun-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

New option -ksp_hpddm_recycle_redistribute


# 19cef4a6 04-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-kspmatsolve-deprecate-ksphpddmmatsolve' into 'master'

Change how solves with multiple RHS work

See merge request petsc/petsc!2811


# 5ea7661a 23-May-2020 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Change how solves with multiple RHS work

* Deprecate KSPHPDDMMatSolve
* Add KSPMatSolve, previously known as KSPHPDDMMatSolve
* New option -ksp_matsolve_block_size
* New routines MatDense[Get|Restor

Change how solves with multiple RHS work

* Deprecate KSPHPDDMMatSolve
* Add KSPMatSolve, previously known as KSPHPDDMMatSolve
* New option -ksp_matsolve_block_size
* New routines MatDense[Get|Restore]SubMatrix

show more ...


# f6b4d189 31-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/feature-ksp-converged-default-maxits' into 'master'

feature ksp converged default maxits

See merge request petsc/petsc!2821


# 7d85ae06 28-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

KSP: prevent from segfaults if pc not present

KSPSetSkipPCSetFromOptions should not disable the view of the PC


# 54b05d9c 28-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

KSPConvergedDefault: add customization for declaring convergence when the maximum number of iterations is reached


# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 5d46b446 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-hpddm-missing-interface' into 'maint'

Add KSPHPDDMMatSolve()

See merge request petsc/petsc!2730


# 910cf402 07-May-2020 prj- <pierre.jolivet@enseeiht.fr>

Minor fixes and improvements

* Typos
* MatMatSolve() improvements
* MatDense[Get|Restore]ColumnF90()
* MatKAIJGetScaledIdentity()


# 67e831d3 25-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/psanan/docs-fixes-2020-03-25'

Doc fixes (prerequisites for Sphinx docs)

See merge request petsc/petsc!2633


# f0fc11ce 15-Mar-2020 Jed Brown <jed@jedbrown.org>

docs: fix sowing list syntax/incomplete man page


# ffec9659 24-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'denera/snes-qn-harmonization' into 'master'

SNESQN harmonization with MATLMVM objects

See merge request petsc/petsc!2620


12345678910>>...42