History log of /petsc/src/mat/impls/aij/mpi/mpiaij.c (Results 151 – 175 of 2754)
Revision Date Author Comments
# 970231d2 07-Mar-2024 Satish Balay <balay@mcs.anl.gov>

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

clang-format version 18

See merge request petsc/petsc!6902


# e978a55e 28-Jan-2024 Pierre Jolivet <pierre@joliv.et>

Remove extra "" after format specifier ending a string

git grep -l -E "_FMT \"\"," | xargs sed -r -i'' 's#_FMT \"\",#_FMT,#g'


# f4f49eea 11-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Remove multiple parentheses and extra semicolon

git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g

Remove multiple parentheses and extra semicolon

git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'
git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'
git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'

show more ...


# 4d86920d 10-Feb-2024 Pierre Jolivet <pierre@joliv.et>

checkbadSource: rules for PetscFunctionBegin and derivatives


# 8be16e61 05-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jeremy/mpi-A-blk-size' into 'main'

Set MPIAIJ local mat block sizes when setting COO preallocation

See merge request petsc/petsc!7337


# abdf6bc0 05-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-03-03/docs-mat-manpages' into 'main'

Clarify which MatCreate and friends copies the user provided values

See merge request petsc/petsc!7336


# d8a51d2a 05-Mar-2024 Barry Smith <bsmith@mcs.anl.gov>

Clarify which MatCreate and friends copies the user provided values

Reported-by: Fabian Wermelinger <fab4100@posteo.ch>


# 0da474c6 04-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

mat - set block sizes when setting COO preallocation


# c56ceb40 28-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-02-23/doc-trivial-mat' into 'main'

Bug fix, calling MatXXXSetPreallocation on MPI matrices after MatSetOption() loses the option value

See merge request petsc/petsc!7319


# c508b908 23-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Bug fix, calling MatXXXSetPreallocation on MPI matrices after MatSetOption() loses the option value

Reported-by: Francois Fraysse


# 957a0d76 13-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-02-09/fix-matzerorowscolumns' into 'main'

Fix bugs in MatZeroRowsColumns() both in docs and handling of no-nonzero on diagonal

See merge request petsc/petsc!7279


# 9939a2d1 09-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix bugs in MatZeroRowsColumns() both in docs and handling of no-nonzero on diagonal

Bug 1 - documentation
The documentation statement "Unlike `MatZeroRows()` this does not change the nonzero struct

Fix bugs in MatZeroRowsColumns() both in docs and handling of no-nonzero on diagonal

Bug 1 - documentation
The documentation statement "Unlike `MatZeroRows()` this does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix." appears to be incorrect for matrices missing diagonal entries since new nonzeros are added (to fill in the diagonal). The documentation should really say

"Unlike `MatZeroRows()` this routine cannot remove the zeroed entries from the nonzero structure of the matrix; in other words setting the option `MAT_KEEP_NONZERO_PATTERN to PETSC_FALSE has no effect on this routine.

Bug 2 -
The short circuit if (!((Mat_SeqAIJ *)(l->A->data))->keepnonzeropattern) is wrong because that flag is meaningless for this operation. The check should be changed (I think) to nonew instead of keepnonzeropattern.

Reported-by: Jeremy Theler <jeremy.theler-ext@ansys.com>

show more ...


# 4fae72c8 11-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 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


# 8f1d42d9 08-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2024-02-08/fix-manual-MatCreateMPIAIJWithArrays' into 'release'

Update manual since MatUpdateMPIAIJWithArrays is deprecated

See merge request petsc/petsc!7273


# 5693b835 08-Feb-2024 Junchao Zhang <jczhang@mcs.anl.gov>

Update manual since MatUpdateMPIAIJWithArrays is deprecated


# d86a4816 29-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/gamg-feature-injection' into 'main'

GAMG: add injection for C1 elements

See merge request petsc/petsc!7236


# cd5bc9d0 26-Jan-2024 Mark Adams <mfadams@lbl.gov>

matcoarsen bug fix


# 0f643408 10-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 4ee1096b 09-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-08/docs-matmpiaijsetpreallocationcsr/release' into 'release'

clarify man pages for MatCreateMPIAIJWithArrays() etc regarding sorted column indices

See merge request pets

Merge branch 'barry/2024-01-08/docs-matmpiaijsetpreallocationcsr/release' into 'release'

clarify man pages for MatCreateMPIAIJWithArrays() etc regarding sorted column indices

See merge request petsc/petsc!7170

show more ...


# a4bd8bc0 08-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

clarify man pages for MatCreateMPIAIJWithArrays() etc regarding sorted column indices

Reported-by: Mathieu Deuse


# 4c17f1cc 08-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

MatUpdateMPIAIJWithArrays: add out-of-range error check


# 942d34d0 03-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-ubsan' into 'main'

Pacify UBSan

See merge request petsc/petsc!7158


# 8e3a54c0 24-Dec-2023 Pierre Jolivet <pierre@joliv.et>

Sys: add PetscSafePointerPlusOffset() to pacify UBSan


12345678910>>...111