History log of /petsc/src/ksp/pc/impls/deflation/deflation.h (Results 1 – 16 of 16)
Revision Date Author Comments
# 9dd11ecf 25-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'

Check header guards

See merge request petsc/petsc!6822


# a4963045 18-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Convert all header guards to pragma once


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# 6524c165 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 302073b8 22-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'pr1819/jkruzik/feature-pcdeflation/master' [PR #1819]

* pr1819/jkruzik/feature-pcdeflation/master:
PCDeflation.
Implements multilevel deflation preconditioner that can shift part of th

Merge branch 'pr1819/jkruzik/feature-pcdeflation/master' [PR #1819]

* pr1819/jkruzik/feature-pcdeflation/master:
PCDeflation.
Implements multilevel deflation preconditioner that can shift part of the spectrum to a predefined value.

Given a full rank deflation matrix W, the deflation preconditioner uses projections Q = W*(W'*A*W)^{-1}*W' and P = I - Q*A.
It computes computes initial guess x0 = x_{-1} - Q*r_{-1} which is the solution on the deflation space.
The preconditioner application consists of P*M^{-1} + factor*Q, where M^{-1} is an additional preconditioner.

See the documentation for PCDEFLATION above PCCreate_Deflation for more detailed description.

show more ...


# 5170378f 26-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

fix fortran


# 6c93e71c 24-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

[lvl]_ prefix


# 8a71cb68 20-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

set correction factor


# ae029463 19-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

rewrite application


# fcb31d99 18-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

set factor for CP correction


# 4a99276e 17-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

support dynamic tolerance


# 5558ce3d 17-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

remove deflation type


# 22b0793e 17-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

additional PC


# 292e2e67 29-May-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

create header file