History log of /petsc/src/mat/impls/baij/seq/baij.c (Results 1 – 25 of 1525)
Revision Date Author Comments
# 27f16948 06-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/cleanup-matconjugate' into 'main'

[Mat|Vec]Conjugate(): no need to check for USE_COMPLEX in implementations

See merge request petsc/petsc!8937


# 65d0d443 05-Jan-2026 Pierre Jolivet <pierre@joliv.et>

MatConjugate(): no need to check for USE_COMPLEX in implementations


# 52446cc7 10-Dec-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-duplicate-bs' into 'main'

MatView(): do not print block size twice (when it is greater than 1)

See merge request petsc/petsc!8892


# e363090e 09-Dec-2025 Pierre Jolivet <pierre@joliv.et>

MatView(): do not print block size twice


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


# 73b15700 17-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 71383f75 17-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-matproduct_atb-seqbaij' into 'main'

MatSeqBAIJ: add MatProduct_AtB implementation (B of type MatSeqDense)

See merge request petsc/petsc!8848


# b6786ac5 17-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-matbaij-issymmetric' into 'release'

MatIsTranspose_SeqBAIJ(): fix for nonzero tolerance

See merge request petsc/petsc!8855


# 28636b0c 16-Nov-2025 Pierre Jolivet <pierre@joliv.et>

MatIsTranspose_SeqBAIJ(): fix for nonzero tolerance


# 1766d9c3 13-Nov-2025 Pierre Jolivet <pierre@joliv.et>

MatSeqBAIJ: add MatProduct_AtB implementation (B of type MatSeqDense)


# 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


# 834855d6 27-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-21' into 'main'

clang-format-21

See merge request petsc/petsc!8202


# 966bd95a 25-May-2025 Pierre Jolivet <pierre@joliv.et>

Convert some SETERRQ() to PetscCheck()


# 3a7d0413 12-May-2025 Pierre Jolivet <pierre@joliv.et>

One-liners from petsc/petsc!5344 and petsc/petsc!5557

Slightly reworked regular expression

git ls-files -z -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | while IFS= read -r -d '' file; do
cat

One-liners from petsc/petsc!5344 and petsc/petsc!5557

Slightly reworked regular expression

git ls-files -z -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | while IFS= read -r -d '' file; do
cat $file | tr '\n' '\r' | sed -E 's/\r([ ]*)(for|if|while|else) ([^\r]*)\{\r[ ]*Petsc([a-zA-Z]*)\(([^\r]*)\);\r[ ]*\}\r/\r\1\2 \3Petsc\4(\5);\r/g' | tr '\r' '\n' > ${file}.joe; mv ${file}.joe ${file}
done

show more ...


# bcda9346 27-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/fix-typo' into 'main'

missing "s" for isascii and issundials

See merge request petsc/petsc!8559


# 9f196a02 17-Jul-2025 Martin Diehl <mail@martin-diehl.net>

missing "s" for isascii and issundials


# 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


# a02648fd 23-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/cleanup-symbols' into 'main'

Do not expose unneeded symbols

See merge request petsc/petsc!8335


# d6acfc2d 21-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Do not expose unneeded symbols


# 4f037aad 27-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/bs' into 'main'

PetscLayout: set default block size to 1

See merge request petsc/petsc!8226


12345678910>>...61