| #
34eca32b
|
| 03-Feb-2021 |
Pierre Jolivet <pierre@joliv.et> |
PCHPDDM: add PCHPDDMGetSTShareSubPC()
|
| #
536f90c4
|
| 08-Jan-2021 |
Pierre Jolivet <pierre@joliv.et> |
General fixes
|
| #
48a67072
|
| 16-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/pcmg-transpose' into 'master'
PCMG: implement PCApplyTranspose_MG
See merge request petsc/petsc!3539
|
| #
fcb023d4
|
| 24-Nov-2020 |
Jed Brown <jed@jedbrown.org> |
PCMG: implement PCApplyTranspose_MG
A sample run:
$PETSC_ARCH/tests/ts/tutorials/advection-diffusion-reaction/ex5adj \ -pc_type mg -mg_levels_pc_type jacobi
|
| #
a02893cc
|
| 21-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-ksp-convergence-rate' into 'master'
Knepley/feature ksp convergence rate
See merge request petsc/petsc!3489
|
| #
41b6fd38
|
| 18-Dec-2020 |
Matthew G. Knepley <knepley@gmail.com> |
PCMG: Add a Compatible Relaxation (CR) viewer
|
| #
8aa07aa6
|
| 21-Sep-2020 |
Matthew G. Knepley <knepley@gmail.com> |
PC: Changed PCCompositeAddPC() to PCCompositeAddPCType()
|
| #
09833dfc
|
| 09-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
31d30fd0
|
| 07-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/header-symbol-consistency' into 'release'
Remove interface declarations for functions that don't exist
See merge request petsc/petsc!3374
|
| #
f719121f
|
| 28-Oct-2020 |
Jed Brown <jed@jedbrown.org> |
Remove remnant CUSP declarations/references
|
| #
5c830584
|
| 27-Oct-2020 |
Jed Brown <jed@jedbrown.org> |
Remove interface declarations for functions that don't exist
|
| #
22f8e9db
|
| 18-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/gamg-reduce-opt-cuda' into 'master'
Adams/gamg reduce opt cuda
See merge request petsc/petsc!3339
|
| #
c9567895
|
| 18-Oct-2020 |
Mark <cal2princeton@yahoo.com> |
Reducing first coarse grid to one process/device in Cuda and manual override of this and other heuristics for process reduction in GAMG coarse grids.
|
| #
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 ...
|
| #
c67404b8
|
| 29-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-pcmatapply' into 'master'
PC: add ops->matapply
See merge request petsc/petsc!2917
|
| #
7b6e2003
|
| 28-Jun-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
PC: add ops->matapply
|
| #
c677e75f
|
| 28-Jun-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
New PC operation/event: matapply/PCMatApply
|
| #
60a4e99f
|
| 09-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into 'stefanozampini/sfwin-reuse-win'
# Conflicts: # config/BuildSystem/config/packages/MPI.py
|
| #
85cd4b83
|
| 05-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/reuse-hpddm' into 'master'
New PCHPDDM improvements
See merge request petsc/petsc!2274
|