History log of /petsc/src/ksp/pc/impls/deflation/deflationspace.c (Results 26 – 42 of 42)
Revision Date Author Comments
# 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 ...


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


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

fix 64 bit int


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

fix passing PetscInt to MPI functions


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

fix not PetscBool in defl space computation


# 7632c537 08-Jul-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

change IGNORE to NO_OFF_PROC_ENTRIES


# 83aaf211 08-Jul-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

align variables in declarations


# 20cd032f 08-Jul-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

minor code improvement


# 1fdb00f9 26-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

clean up


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

fix fortran


# 253c68fd 26-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

remove SLEPc space


# 9e56ec8a 26-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

fix for complex


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

remove Jacket-Haar


# 28da0170 03-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

support passing Wt


# 8513960b 03-Jun-2019 Jakub Kruzik <jakub.kruzik@gmail.com>

add view


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

compute space


12