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