History log of /petsc/src/mat/impls/scatter/mscatter.c (Results 1 – 25 of 224)
Revision Date Author Comments
# e8c0849a 20-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-10-18/optimize-aij-ops' into 'main'

Refactor handling of diagonal marking in *AIJ and SELL matrices

See merge request petsc/petsc!8797


# 421480d9 19-Oct-2025 Barry Smith <bsmith@mcs.anl.gov>

- Replace MatMissingDiagonal() and MatMarkDiagonals_SeqXXX() with MatGetDiagonalMarkers_SeqXXX()

- Mat_SeqXXX->diag is not automatically created during MatAssemblyEnd() saving memory and time

- Replace MatMissingDiagonal() and MatMarkDiagonals_SeqXXX() with MatGetDiagonalMarkers_SeqXXX()

- Mat_SeqXXX->diag is not automatically created during MatAssemblyEnd() saving memory and time

- Accessing Mat_SeqXXX->diag now requires the use of MatGetDiagonalMarkers_SeqXXX() except when the current values are known to be correct; for example during numerical factorizations and solves

- Mat_SeqXXX->diag is now never shared among matrices; hence the free_diag flag is gone. That was always a risky proposition since any of the owning matrices could chang the values thus making them incorrect for other owners.

show more ...


# 0b46e949 22-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/submat-zerorows' into 'main'

implement ZeroRowsLocal and ZeroRowsColumnsLocal for local references

See merge request petsc/petsc!8705


# c2be7ffe 14-Sep-2025 Stefano Zampini <stefano.zampini@gmail.com>

Mat: add ops for zerorowscolumnslocal


# 390d3996 12-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'lindad/hypre-control-through-pmat' into 'main'

Change hypre PC option defaults based on hypre matrix memory location

See merge request petsc/petsc!8505


# 03db1824 11-Aug-2025 Alex Lindsay <alexlindsay239@gmail.com>

Make MatGetCurrentMemType first class API


# c1a32f8f 09-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/cleanup' into 'main'

Housekeeping

See merge request petsc/petsc!8392


# 8bb0f5c6 07-May-2025 Pierre Jolivet <pierre@joliv.et>

MatOps cleanup


# a81650ca 29-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'lindad/new-aij-from-hash' into 'main'

Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type

See merge request petsc/petsc!7939


# fe1fc275 29-Oct-2024 Alexander <alexander.lindsay@inl.gov>

Add MatCopyHashToXAIJ() to copy hash table entries into an XAIJ matrix type


# be37439e 21-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/useless-cast' into 'main'

Remove useless cast

See merge request petsc/petsc!7894


# 835f2295 05-Oct-2024 Stefano Zampini <stefano.zampini@gmail.com>

Brain dead fixes for useless casts


# 4a997463 20-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2024-09-05/feature-mat-get-vpb' into 'main'

PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONAL

See merge request petsc/petsc!7811


# 42ce410b 05-Sep-2024 Junchao Zhang <jczhang@anl.gov>

PC: add new mat ops MATOP_GET_{BLOCK, VBLOCK}_DIAGONAL

so that a shell matrix can return its own (variable) point blocks in a matrix for use in PC (V)PBJacobi


# 456f4312 14-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-missing-field-initializers' into 'main'

Mat: fix -Wmissing-field-initializers

See merge request petsc/petsc!7628


# 4cc2b5b5 14-Jun-2024 Pierre Jolivet <pierre@joliv.et>

Mat: fix -Wmissing-field-initializers


# 1ed6e3ff 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'

Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT

See merge request petsc/petsc!7480


# cc4c1da9 14-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Update source code removing all unneeded /*@C and associated manual stubs and interfaces


# 55cda6f5 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 99e79f2f 25-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-24/doc-fixes/release' into 'release'

release docs fixes

See merge request petsc/petsc!7498


# a3b724e8 24-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

release docs fixes

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hours
Reported-by:

release docs fixes

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hours
Reported-by:
Thanks-to:
Development Tools: Vim, Emacs, Eclipse

show more ...


# 2398a04f 09-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/feature-jacobi-l1' into 'main'

Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation

See merge request petsc/petsc!7260


# eede4a3f 09-Feb-2024 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation


# 2e6367d0 23-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 33c5dbf3 19-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-docs' into 'release'

Minor documentation fixes

See merge request petsc/petsc!6944


123456789