History log of /petsc/src/ksp/ksp/utils/schurm/schurm.c (Results 1 – 25 of 161)
Revision Date Author Comments
# 226f8a8a 20-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 165c2d34 20-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-05-15/docs-rm-last-of-preconditioning-matrix/release' into 'release'

Remove use of preconditioning or preconditioner matrix when it should be...

See merge request petsc/pet

Merge branch 'barry/2025-05-15/docs-rm-last-of-preconditioning-matrix/release' into 'release'

Remove use of preconditioning or preconditioner matrix when it should be...

See merge request petsc/petsc!8410

show more ...


# 7addb90f 16-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Remove use of preconditioning or preconditioner matrix when it should be phrased as matrix used to construct preconditioner


# 74a00c04 07-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/reuse-explicitoperator' into 'main'

MatSchurComplementComputeExplicitOperator: allow reuse of previous S

See merge request petsc/petsc!8281


# 5becce15 05-Apr-2025 Pierre Jolivet <pierre@joliv.et>

MatSchurComplementComputeExplicitOperator: allow reuse of previous S


# 49de2505 28-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-nullspace' into 'main'

Some nullspace fixes

See merge request petsc/petsc!8247


# b1956db8 26-Mar-2025 Stefano Zampini <stefano.zampini@gmail.com>

MatSchurComplementGetPmat_Basic: propagate nullspace information


# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# 5d4971a9 06-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/misc-fixes' into 'main'

Miscellaneous minor fixes

See merge request petsc/petsc!8178


# 9dfcd3e1 26-Feb-2025 Stefano Zampini <stefano.zampini@gmail.com>

MatProductSetFromOptions_SchurComplement_Dense: return without setting the symbolic operation

the interface will keep looking for alternatives


# 9d910d64 21-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/dmplex-is-blocking' into 'main'

DMPLEX: Allow more generous blocking in fields IS

See merge request petsc/petsc!8153


# 942e2f2a 04-Feb-2025 Stefano Zampini <stefano.zampini@gmail.com>

MatCreateSchurComplementPmat: minor code simplification


# 31b75a81 04-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/trieste' into 'main'

Support mat-mat operations in MatSchurComplement

See merge request petsc/petsc!8117


# 5df5fbb1 03-Feb-2025 Stefano Zampini <stefano.zampini@gmail.com>

MATSCHURCOMPLEMENT: initial support for mat-mat operations


# 76d69608 19-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 1d017dde 19-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'

Improve some manual pages in KSP/SNES

See merge request petsc/petsc!8071


# 0b4b7b1c 26-Nov-2024 Barry Smith <bsmith@mcs.anl.gov>

Improve some manual pages in KSP/SNES


# 4bfebdba 27-Aug-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-early-bailout-fieldsplit' into 'main'

MatSchurComplementComputeExplicitOperator: fix early bailout

See merge request petsc/petsc!7784


# 65baabf4 27-Aug-2024 Pierre Jolivet <pierre@joliv.et>

MatSchurComplementComputeExplicitOperator: fix early bailout

Reported-by: Christopher Douglas <cdoug@mit.edu>

[0]PETSC ERROR: --------------------- Error Message -----------------------------------

MatSchurComplementComputeExplicitOperator: fix early bailout

Reported-by: Christopher Douglas <cdoug@mit.edu>

[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR: Object is in wrong state
[0]PETSC ERROR: Not for unassembled matrix
[0]PETSC ERROR: #1 MatGetOrdering() at petsc/src/mat/graphops/order/sorder.c:159
[0]PETSC ERROR: #2 PCSetUp_ILU() at petsc/src/ksp/pc/impls/factor/ilu/ilu.c:131
[0]PETSC ERROR: #3 PCSetUp() at petsc/src/ksp/pc/interface/precon.c:1077
[0]PETSC ERROR: #4 KSPSetUp() at petsc/src/ksp/ksp/interface/itfunc.c:415
[0]PETSC ERROR: #5 MatSchurComplementComputeExplicitOperator() at petsc/src/ksp/ksp/utils/schurm/schurm.c:493
[0]PETSC ERROR: #6 PCSetUp_FieldSplit() at petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c:1040
[0]PETSC ERROR: #7 PCSetUp() at petsc/src/ksp/pc/interface/precon.c:1077
[0]PETSC ERROR: #8 KSPSetUp() at petsc/src/ksp/ksp/interface/itfunc.c:415

show more ...


# ae3ccff9 05-Aug-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-schur-complement-device' into 'main'

PCFIELDSPLIT: on-device explicit Schur complement

See merge request petsc/petsc!7728


# f7cbcdf3 30-Jul-2024 Pierre Jolivet <pierre@joliv.et>

MatSchurComplementComputeExplicitOperator: support for device Mat


# bb474d11 30-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-matproduct_ab-hermitiantranspose' into 'main'

MATHERMITIANTRANSPOSEVIRTUAL: add basic support for MATPRODUCT_AB

See merge request petsc/petsc!7695


# df082c0e 27-Jul-2024 Pierre Jolivet <pierre@joliv.et>

MatSchurComplementComputeExplicitOperator: return a MATDENSE by default


# 794904c8 13-Jul-2024 Pierre Jolivet <pierre@joliv.et>

MATHERMITIANTRANSPOSEVIRTUAL: add basic support for MATPRODUCT_AB


1234567