History log of /petsc/src/mat/impls/adj/mpi/mpiadj.c (Results 1 – 25 of 595)
Revision Date Author Comments
# 5a884c48 23-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 5237a1ee 23-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'mr/1863-mpiaij-coo' into 'release'

Consolidated bugfixes for issues #1860, #1863, #1864, #1865, #1866, #1867, #1868

See merge request petsc/petsc!9059


# badd099f 21-Feb-2026 Han Liu <liuhan3790@users.noreply.gitlab.com>

Fix MPI_Comm_rank/size API mixups in helpers (#1865,#1866)


# 5d2a865b 21-Nov-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/safeguard-pchpddm-schur-ci' into 'main'

Housekeeping + more safeguards in PCHPDDM

See merge request petsc/petsc!8859


# 418fb43b 18-Nov-2025 Pierre Jolivet <pierre@joliv.et>

Housekeeping


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


# 8112c1cb 22-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-09-04/deprecate-mpiu-bool' into 'main'

Deprecate MPIU_BOOL which used to be for PETSc's enum Bool but now is just MPI_C_BOOL

See merge request petsc/petsc!8691


# 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


# 5440e5dc 04-Sep-2025 Barry Smith <bsmith@mcs.anl.gov>

Deprecate MPIU_BOOL which used to be for PETSc' enum Bool but now is just MPI_C_BOOL so no longer needs its own name


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

Mat: add ops for zerorowscolumnslocal


# 51b144c6 29-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/use-bool-instead-of-enum' into 'main'

use bool instead of enum

See merge request petsc/petsc!8528


# b8b5be36 21-Jul-2025 Martin Diehl <mail@martin-diehl.net>

distinguish Boolean and Integer

MPI_Comm_get_attr has PetscMPIInt as flag argument, not PetscBool. Name
this flag "iflg" (was used somewhere already).
Use MPI_LAND instead of MPI_BAND for logical op

distinguish Boolean and Integer

MPI_Comm_get_attr has PetscMPIInt as flag argument, not PetscBool. Name
this flag "iflg" (was used somewhere already).
Use MPI_LAND instead of MPI_BAND for logical operations instead of
MPI_MIN, MPI_MAX, and MPI_LAND.

Note: Most of the previous code was probably working as intended, I did
the changes when debugging error related to the use of standard C Bool and
kept them because it took me a while to understand that MPI has integer
flags and PETSc has Booleans. Using different names makes this clear,
but was and is not done consistently.

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


# c9df829d 14-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 98beeaf0 14-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/ftn-penss' into 'release'

Fortran bindings: add PeNSS for mixed automatic-custom interfaces

See merge request petsc/petsc!8312


# c080761b 13-Apr-2025 Jose E. Roman <jroman@dsic.upv.es>

Fix Fortran interface of two functions


# 7e4f6f19 07-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/matoption-no-error' into 'main'

MatSetOption: ignore unused options instead of erroring out

See merge request petsc/petsc!8179


# 888c827c 26-Feb-2025 Stefano Zampini <stefano.zampini@gmail.com>

MatSetOption: ignore unused options instead of erroring out


# 813083eb 03-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/rm-useless-code' into 'main'

Remove useless code

See merge request petsc/petsc!8115


12345678910>>...24