History log of /petsc/src/ksp/pc/impls/deflation/deflation.c (Results 76 – 100 of 150)
Revision Date Author Comments
# 98921bda 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

SETERRQ[1-9]+ begone


# f5b1f9fd 21-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-01-02/minor-sellmat' into 'main'

MatSELL maintenance and documentation

See merge request petsc/petsc!4715


# faa75363 03-Jan-2022 Barry Smith <bsmith@mcs.anl.gov>

Add PetscCeilInt() to clean up disparate computations of ceil for integers

Commit-type: style
\spend 20m


# a8cf78f8 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'

Fix typos in source

See merge request petsc/petsc!3984


# 4e278199 16-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove all double blank lines from source

Commit-type: petsc-style
/2h


# 005520e9 13-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-03-26/clang-static-linter' into 'main'

Feature: libClang PETSc Macro Static Analyzer

See merge request petsc/petsc!3773


# 064a246e 11-May-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f

Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.

show more ...


# bdea225a 30-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'

Convert MPI error type to PETSc error with string message for all MPI calls

See merge request petsc/petsc!3326


# ffc4695b 08-Oct-2020 Barry Smith <bsmith@mcs.anl.gov>

Convert MPI error type to PETSc error with string message for all MPI calls

Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro

Convert MPI error type to PETSc error with string message for all MPI calls

Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their
errors better.

The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces
seemingly random failures.

Commit-type: error-checking
/spend 30m

show more ...


# 863deefa 13-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# ae8c65b1 13-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-09/non-ascii-source-error' into 'maint'

Non-ASCII characters in source should be an immediate error, not allowed in master

See merge request petsc/petsc!3036


# 110fc3b0 10-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Non-ASCII characters in source should be an immediate error, not allowed in master

I wasted a huge amount of time with Python 3 and difficulties reading files with stdin and friends
due to non-ASCII

Non-ASCII characters in source should be an immediate error, not allowed in master

I wasted a huge amount of time with Python 3 and difficulties reading files with stdin and friends
due to non-ASCII characters in the source

Commit-type: error-checking, portability-fix, testing-fix, style-fix, feature
/spend 5h

show more ...


# d1a08c99 16-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-null' into 'master'

KSP/PC: Fix 0 ->NULL for pointers

See merge request petsc/petsc!2794


# 0a545947 14-May-2020 Lisandro Dalcin <dalcinl@gmail.com>

KSP/PC: Fix 0 ->NULL for pointers


# 9c15a9aa 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/defined-nocpp' into 'master'

PetscDefined: test whether a configuration macro is defined without #ifdef

See merge request petsc/petsc!157


# 76bd3646 14-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG


# 30557576 25-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# d8e9ee5d 25-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-more-typo' into 'maint'

More typos

See merge request petsc/petsc!2326


# 34a84908 25-Nov-2019 prj- <pierre.jolivet@enseeiht.fr>

More typos


# a3b1654a 28-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-improve-hpddm' into 'master'

Bug fixes, code factorization, better coverage

See merge request petsc/petsc!2111


# 71f2caa7 28-Sep-2019 prj- <pierre.jolivet@enseeiht.fr>

Bug fixes, code factorization, better coverage


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


# 377006c5 22-Jul-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

fix mixed declaration and code


# 7b3faf33 18-Jul-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

fix 64 bit int


# b2f12e24 16-Jul-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

forbid rewritig PCTELESCOPE on the bottom lvl


123456