<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mpibaij.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>5a884c48ab0c46bab83cd9bb8710f380fa6d8bcf - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#5a884c48ab0c46bab83cd9bb8710f380fa6d8bcf</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 23 Feb 2026 14:43:49 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>5237a1eeda4b2323ceca6fa229b1d6f7e430fe9c - Merge branch &apos;mr/1863-mpiaij-coo&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#5237a1eeda4b2323ceca6fa229b1d6f7e430fe9c</link>
        <description>Merge branch &apos;mr/1863-mpiaij-coo&apos; into &apos;release&apos;Consolidated bugfixes for issues #1860, #1863, #1864, #1865, #1866, #1867, #1868See merge request petsc/petsc!9059

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 23 Feb 2026 14:43:08 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>badd099fb2ece77d080fc02aefe95d4a02e75697 - Fix MPI_Comm_rank/size API mixups in helpers (#1865,#1866)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#badd099fb2ece77d080fc02aefe95d4a02e75697</link>
        <description>Fix MPI_Comm_rank/size API mixups in helpers (#1865,#1866)

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Sat, 21 Feb 2026 10:35:40 +0000</pubDate>
        <dc:creator>Han Liu &lt;liuhan3790@users.noreply.gitlab.com&gt;</dc:creator>
    </item>
<item>
        <title>27f169480a6668db3ba90f8ef6ef68d542d113fa - Merge branch &apos;jolivet/cleanup-matconjugate&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#27f169480a6668db3ba90f8ef6ef68d542d113fa</link>
        <description>Merge branch &apos;jolivet/cleanup-matconjugate&apos; into &apos;main&apos;[Mat|Vec]Conjugate(): no need to check for USE_COMPLEX in implementationsSee merge request petsc/petsc!8937

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Tue, 06 Jan 2026 05:57:39 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>65d0d4431f6e1428be1e46781f7930484d5691e2 - MatConjugate(): no need to check for USE_COMPLEX in implementations</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#65d0d4431f6e1428be1e46781f7930484d5691e2</link>
        <description>MatConjugate(): no need to check for USE_COMPLEX in implementations

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 05 Jan 2026 09:05:41 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>70646cd191a02c3aba559ba717dac5da7a8a1e20 - Merge branch &apos;jolivet/housekeeping&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#70646cd191a02c3aba559ba717dac5da7a8a1e20</link>
        <description>Merge branch &apos;jolivet/housekeeping&apos; into &apos;main&apos;Minor housekeepingSee merge request petsc/petsc!8897

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 15 Dec 2025 14:57:58 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>b91bea6b12afcc708c53c978e269c0324851bbfc - Set MAT_NO_OFF_PROC_ENTRIES when appropriate to avoid MPI_Allreduce()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#b91bea6b12afcc708c53c978e269c0324851bbfc</link>
        <description>Set MAT_NO_OFF_PROC_ENTRIES when appropriate to avoid MPI_Allreduce()

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Sun, 07 Dec 2025 14:00:00 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>52446cc723085e0744f602c8b3df1001d0d0ab4d - Merge branch &apos;jolivet/rm-duplicate-bs&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#52446cc723085e0744f602c8b3df1001d0d0ab4d</link>
        <description>Merge branch &apos;jolivet/rm-duplicate-bs&apos; into &apos;main&apos;MatView(): do not print block size twice (when it is greater than 1)See merge request petsc/petsc!8892

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Wed, 10 Dec 2025 14:21:39 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e363090ee43a664d4526792f98cff07bf0c53dde - MatView(): do not print block size twice</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#e363090ee43a664d4526792f98cff07bf0c53dde</link>
        <description>MatView(): do not print block size twice

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Tue, 09 Dec 2025 15:24:40 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>f1380492c7bc9e91f9951d64e58c34a16a149952 - Merge branch &apos;jolivet/fix-nonscalable-matnorm&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#f1380492c7bc9e91f9951d64e58c34a16a149952</link>
        <description>Merge branch &apos;jolivet/fix-nonscalable-matnorm&apos; into &apos;main&apos;MatNorm: fix some non-scalable implementations for NORM_1See merge request petsc/petsc!8862

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 24 Nov 2025 16:50:34 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8ba8550ce015247a25b5b721476d7d90c18c173a - VecSetValues() instead</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#8ba8550ce015247a25b5b721476d7d90c18c173a</link>
        <description>VecSetValues() instead

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Fri, 21 Nov 2025 19:40:01 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>75dbe01d0102b3d1f476e163bbbbf612f241f502 - MatNorm: fix some non-scalable implementations for NORM_1</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#75dbe01d0102b3d1f476e163bbbbf612f241f502</link>
        <description>MatNorm: fix some non-scalable implementations for NORM_1Reported-by: Vincent Robert &lt;vincent.robert@cea.fr&gt;

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Fri, 21 Nov 2025 15:49:54 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>e8c0849ab8fe171bed529bea27238c9b402db591 - Merge branch &apos;barry/2025-10-18/optimize-aij-ops&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#e8c0849ab8fe171bed529bea27238c9b402db591</link>
        <description>Merge branch &apos;barry/2025-10-18/optimize-aij-ops&apos; into &apos;main&apos;Refactor handling of diagonal marking in *AIJ and SELL matricesSee merge request petsc/petsc!8797

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Thu, 20 Nov 2025 18:32:32 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>421480d92be24cdb9933c60510b8e175c0a8d034 - - Replace MatMissingDiagonal() and MatMarkDiagonals_SeqXXX() with MatGetDiagonalMarkers_SeqXXX()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#421480d92be24cdb9933c60510b8e175c0a8d034</link>
        <description>- Replace MatMissingDiagonal() and MatMarkDiagonals_SeqXXX() with MatGetDiagonalMarkers_SeqXXX()    - Mat_SeqXXX-&gt;diag is not automatically created during MatAssemblyEnd() saving memory and time    - Accessing Mat_SeqXXX-&gt;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-&gt;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.

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Sun, 19 Oct 2025 04:43:08 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8112c1cbf372cb53bf7c5aca994a84a6a303db4d - Merge branch &apos;barry/2025-09-04/deprecate-mpiu-bool&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#8112c1cbf372cb53bf7c5aca994a84a6a303db4d</link>
        <description>Merge branch &apos;barry/2025-09-04/deprecate-mpiu-bool&apos; into &apos;main&apos;Deprecate MPIU_BOOL which used to be for PETSc&apos;s enum Bool but now is just MPI_C_BOOLSee merge request petsc/petsc!8691

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 22 Sep 2025 18:44:15 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>0b46e949f18ac28417071477034640c76a0832a0 - Merge branch &apos;stefanozampini/submat-zerorows&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#0b46e949f18ac28417071477034640c76a0832a0</link>
        <description>Merge branch &apos;stefanozampini/submat-zerorows&apos; into &apos;main&apos;implement ZeroRowsLocal and ZeroRowsColumnsLocal for local referencesSee merge request petsc/petsc!8705

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Mon, 22 Sep 2025 13:23:04 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>5440e5dcf30153d9ab6dbf994494f40b7f9df88b - Deprecate MPIU_BOOL which used to be for PETSc&apos; enum Bool but now is just MPI_C_BOOL so no longer needs its own name</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#5440e5dcf30153d9ab6dbf994494f40b7f9df88b</link>
        <description>Deprecate MPIU_BOOL which used to be for PETSc&apos; enum Bool but now is just MPI_C_BOOL so no longer needs its own name

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Thu, 04 Sep 2025 14:33:07 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c2be7ffe8233b9bc9298f9349fad0332d27fd173 - Mat: add ops for zerorowscolumnslocal</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#c2be7ffe8233b9bc9298f9349fad0332d27fd173</link>
        <description>Mat: add ops for zerorowscolumnslocal

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Sun, 14 Sep 2025 16:04:55 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>834855d6effb0d027771461c8e947ee1ce5a1e17 - Merge branch &apos;jolivet/clang-format-21&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#834855d6effb0d027771461c8e947ee1ce5a1e17</link>
        <description>Merge branch &apos;jolivet/clang-format-21&apos; into &apos;main&apos;clang-format-21See merge request petsc/petsc!8202

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Wed, 27 Aug 2025 20:14:46 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ac530a7e429a3ef5a9263376acf6071236a5db98 - Remove unnecessary braces around one-liners</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/mpi/mpibaij.c#ac530a7e429a3ef5a9263376acf6071236a5db98</link>
        <description>Remove unnecessary braces around one-linersgit grep -lE &quot;[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$&quot; -- &apos;*.c&apos; &apos;*.cxx&apos; &apos;*.cu&apos; &apos;*.h&apos; &apos;*.hpp&apos; &apos;*.cpp&apos; | xargs sed -i &apos;&apos; -E &apos;s#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#&apos;

            List of files:
            /petsc/src/mat/impls/baij/mpi/mpibaij.c</description>
        <pubDate>Tue, 03 Jun 2025 13:10:33 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
</channel>
</rss>
