History log of /petsc/include/petscpc.h (Results 101 – 125 of 1091)
Revision Date Author Comments
# 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


12345678910>>...44