History log of /petsc/src/mat/impls/baij/mpi/mpibaij.c (Results 76 – 100 of 1562)
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


# fbccb6d4 18-Nov-2023 Pierre Jolivet <pierre@joliv.et>

CI: update to clang-format-18


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

Remove carriage return in Petsc(Assert|Check)()

git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'

Suggested-by: Stefan

Remove carriage return in Petsc(Assert|Check)()

git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'

Suggested-by: Stefano Zampini

show more ...


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


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


# 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


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

Trivial fix to MatSetValuesBlocked() manual page, spelling and spacing


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


# 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


# 19e676f2 07-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/update-other-packages' into 'main'

configure: update OpenMPI and CMake

See merge request petsc/petsc!7267


# 5804573c 07-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Typos


# 1845a3b3 01-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-30/use-petscusetypemethod' into 'main'

Fix places where PetscUseTypeMethod() and related macros should be used.

See merge request petsc/petsc!7254


# 9927e4df 31-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix places where PetscUseTypeMethod() and related macros should be used.


# 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


# 3e249a84 12-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# bc70606a 10-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-12-06/fix-matduplicate-noassembly/release' into 'release'

Fix bug if MatDuplicate() is called on a MatSetUp() but not MatAssembly matrix

See merge request petsc/petsc!7091


# 420957c1 06-Dec-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix bug if MatDuplicate() is called on a MatSetUp() but not MatAssembly matrix

Reported-by: Benjamin Sturdevant <bsturdev@pppl.gov>
Reported-by: Mark Adams <mfadams@lbl.gov>


# 7b506345 14-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-10-19/fix-pcview-redundant/release' into 'main'

Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewers

See merge request petsc/petsc!6948


# fe8fb074 19-Oct-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewers

Reported-by: Pierre Jolivet


# a7898f52 28-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


12345678910>>...63