History log of /petsc/src/mat/impls/baij/mpi/mmbaij.c (Results 1 – 25 of 332)
Revision Date Author Comments
# 901f9382 02-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# 13f45048 01-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/fix-matdiagonalscalelocal/release' into 'release'

Fix long-standing bug in MatMPIAIJDiagonalScaleLocalSetUp()

See merge request petsc/petsc!8910


# 498e7f42 31-Dec-2025 Richard Tran Mills <rmills@rmills.org>

Remove legacy '+1' allocations in XXXDiagonalScaleLocalSetUp() routines for AIJ and BAIJ parallel matrices

This commit removes '+1's in some memory allocations that are believed
to be leftover from

Remove legacy '+1' allocations in XXXDiagonalScaleLocalSetUp() routines for AIJ and BAIJ parallel matrices

This commit removes '+1's in some memory allocations that are believed
to be leftover from long ago to handle corner cases with malloc() calls
of size 0, which some implementations would not handle correctly. This
ceased to be an issue long ago.

Thanks-to: Pierre Jolivet <pierre@joliv.et>, Barry Smith <bsmith@petsc.dev>

show more ...


# b1f10902 23-Dec-2025 Richard Tran Mills <rmills@rmills.org>

Fix long-standing bug in MatMPIAIJDiagonalScaleLocalSetUp()

This commit fixes a problem I discovered in October 2017 and then forgot about
after some unsuccessful initial attempts to find the proble

Fix long-standing bug in MatMPIAIJDiagonalScaleLocalSetUp()

This commit fixes a problem I discovered in October 2017 and then forgot about
after some unsuccessful initial attempts to find the problem. The MPIAIJ
implementation for MatDiagonalScaleLocalSetUp() was broken when the
local-to-global mappings in PETSc were refactored to always use
block indices; the MPIAIJ implementation of
MatDiagonalScaleLocalSetUp(), however, used element-wise, not block
indexing, and this was not refactored at the time, as it was overlooked
due to having no test case.
My commit finally fixes this; it also fixes several memory leaks in the
AIJ and BAIJ implementations of MatDiagonalScaleLocal() which were
overlooked, again, due to having no test cases.

show more ...


# 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


# ac530a7e 03-Jun-2025 Pierre Jolivet <pierre@joliv.et>

Remove unnecessary braces around one-liners

git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\

Remove unnecessary braces around one-liners

git grep -lE "[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$" -- '*.c' '*.cxx' '*.cu' '*.h' '*.hpp' '*.cpp' | xargs sed -i '' -E 's#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#'

show more ...


# 7a8c93dd 02-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# bf866032 01-Jul-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-06-28/fix-bug-column-oriented-matrix-input/release' into 'release'

Fix bug in MPIBAIJ matsetvalues column oriented after disassembly

See merge request petsc/petsc!7659


# d0254051 29-Jun-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix bug in MPIBAIJ matsetvalues column oriented after disassembly
Reported-by: Glenn Hammond


# 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


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


# e8e8640d 26-Sep-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-first-empty-line' into 'main'

Remove first and last empty lines

See merge request petsc/petsc!6892


# 92bec4ee 26-Sep-2023 Pierre Jolivet <pierre@joliv.et>

Remove first and last empty lines


# 9c5460f9 17-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'

Linter detect possible static functions

See merge request petsc/petsc!6796


# ba38deed 15-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Delete unused code


# 49bfc494 16-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# fcf53b95 16-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-mpibaij-mpiaij-conversion' into 'release'

MATMPIBAIJ: fix non const operation in conversion to MPIAIJ

See merge request petsc/petsc!6582


# 7c612885 16-Jun-2023 Stefano Zampini <stefano.zampini@gmail.com>

MATMPIBAIJ: fix non const operation in conversion to MPIAIJ

Make MatDisAssemble_MPIAIJ and MatDisAssemble_MPIBAIJ support null offdiagonal block


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 2f91b18a 23-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-11-08/remove-petsctable' into 'main'

Remove PetscTable

See merge request petsc/petsc!5819


# c76ffc5f 21-Nov-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Use PetscHMapISet() in place of PetscHMapISetWithMode(INSERT_VALUES) as the intent is clearer


# eec179cf 08-Nov-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Replace PetscTable with PetscHMapI.
- Rename:
- PetscTableCreate() -> PetscHMapICreateWithSize()
- PetscTableFind() -> PetscHMapIGetWithDefault()
- PetscTableAdd() -> PetscHMapISetWithMode()


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


12345678910>>...14