<?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 baij.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><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/seq/baij.h#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/seq/baij.h</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/seq/baij.h#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/seq/baij.h</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>73b1570004d1c7386566f44b343ecce99017c419 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#73b1570004d1c7386566f44b343ecce99017c419</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Mon, 17 Nov 2025 23:13:29 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>b6786ac53f5b2913e65b90914a01dea5231d260d - Merge branch &apos;jolivet/fix-matbaij-issymmetric&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#b6786ac53f5b2913e65b90914a01dea5231d260d</link>
        <description>Merge branch &apos;jolivet/fix-matbaij-issymmetric&apos; into &apos;release&apos;MatIsTranspose_SeqBAIJ(): fix for nonzero toleranceSee merge request petsc/petsc!8855

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Mon, 17 Nov 2025 18:23:02 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>28636b0c633bd14cfd465c7aa185d082b14b914a - MatIsTranspose_SeqBAIJ(): fix for nonzero tolerance</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#28636b0c633bd14cfd465c7aa185d082b14b914a</link>
        <description>MatIsTranspose_SeqBAIJ(): fix for nonzero tolerance

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Sun, 16 Nov 2025 20:10:04 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>a02648fdf9ec0d41d7b5ca02cb70ddcfa0e65728 - Merge branch &apos;jolivet/cleanup-symbols&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#a02648fdf9ec0d41d7b5ca02cb70ddcfa0e65728</link>
        <description>Merge branch &apos;jolivet/cleanup-symbols&apos; into &apos;main&apos;Do not expose unneeded symbolsSee merge request petsc/petsc!8335

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Wed, 23 Apr 2025 16:28:34 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>0a87275476b7133494110cdec31ebc0c79db625d - Deprecate PetscSSEIsEnabled()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#0a87275476b7133494110cdec31ebc0c79db625d</link>
        <description>Deprecate PetscSSEIsEnabled()

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Mon, 21 Apr 2025 09:44:51 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>9dd11ecf0918283bb567d8b33a92f53ac4ea7840 - Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#9dd11ecf0918283bb567d8b33a92f53ac4ea7840</link>
        <description>Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;Check header guardsSee merge request petsc/petsc!6822

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Fri, 25 Aug 2023 13:49:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2bb3e1ad823ab15c34a8e84fcf2a23b3d7848a7a - Merge branch &apos;jolivet/fix-ubsan&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#2bb3e1ad823ab15c34a8e84fcf2a23b3d7848a7a</link>
        <description>Merge branch &apos;jolivet/fix-ubsan&apos; into &apos;main&apos;Lazy fixing of UBSanSee merge request petsc/petsc!6836

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Fri, 25 Aug 2023 04:17:42 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a496304597bacff3545e802853d69e8765312868 - Convert all header guards to pragma once</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#a496304597bacff3545e802853d69e8765312868</link>
        <description>Convert all header guards to pragma once

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Fri, 18 Aug 2023 15:13:00 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f9663b93ddca5ef47eb7ea337a18d9144e6b1e51 - Important fixes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#f9663b93ddca5ef47eb7ea337a18d9144e6b1e51</link>
        <description>Important fixes

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Wed, 23 Aug 2023 23:51:34 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>9c5460f9064ca60dd71a234a1f6faf93e7a6b0c9 - Merge branch &apos;jacobf/2023-08-09/linter-detect-static-function-candidates&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#9c5460f9064ca60dd71a234a1f6faf93e7a6b0c9</link>
        <description>Merge branch &apos;jacobf/2023-08-09/linter-detect-static-function-candidates&apos; into &apos;main&apos;Linter detect possible static functionsSee merge request petsc/petsc!6796

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Thu, 17 Aug 2023 16:08:06 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>66976f2f44dcc61d86a452a70219fb23b45d00f0 - Add static to internal functions</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#66976f2f44dcc61d86a452a70219fb23b45d00f0</link>
        <description>Add static to internal functions

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Mon, 14 Aug 2023 15:12:42 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0a81daa7322fdf4f278b0560bdea11ce34e75687 - Merge branch &apos;jolivet/feature-mateliminatezeros-sbaij&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#0a81daa7322fdf4f278b0560bdea11ce34e75687</link>
        <description>Merge branch &apos;jolivet/feature-mateliminatezeros-sbaij&apos; into &apos;main&apos;MatChop()/MatEliminateZeros() improvements and other minor fixesSee merge request petsc/petsc!6706

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Thu, 20 Jul 2023 14:29:32 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>17ea310b7b37a5c1e54af8b7921a3ef221a1e68c - MatEliminateZeros(): add [S]BAIJ implementations</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#17ea310b7b37a5c1e54af8b7921a3ef221a1e68c</link>
        <description>MatEliminateZeros(): add [S]BAIJ implementations

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Thu, 13 Jul 2023 19:06:43 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>b7d2914710534e99fffc0a018fc22098823e0f37 - Merge branch &apos;jed/move-xmmintrin-out-of-petscsys.h&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#b7d2914710534e99fffc0a018fc22098823e0f37</link>
        <description>Merge branch &apos;jed/move-xmmintrin-out-of-petscsys.h&apos; into &apos;main&apos;petscsys: move xmmintrin.h out of public headerSee merge request petsc/petsc!6532

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Fri, 02 Jun 2023 19:15:57 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>fb56d528f54f07f774948260414387da642856bd - petscsys: move xmmintrin.h out of public header</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#fb56d528f54f07f774948260414387da642856bd</link>
        <description>petscsys: move xmmintrin.h out of public headerThis is only needed in a few source files and most already included morespecialized headers. The *mmintrin.h headers are not standard C anddisrupt some tooling (such as libclang-14). It probably also takes sometime and disk traffic to include in every compilation unit.

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Wed, 31 May 2023 21:26:09 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>b047e4b5ae898dcf41db17a6fe493024fe984f6c - Merge branch &apos;barry/2022-09-12/fix-mat-preallocation&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#b047e4b5ae898dcf41db17a6fe493024fe984f6c</link>
        <description>Merge branch &apos;barry/2022-09-12/fix-mat-preallocation&apos; into &apos;main&apos;try to build efficient hash table allocation directly into MatSee merge request petsc/petsc!5621

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Fri, 17 Feb 2023 23:21:37 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>26cec32642a02ddeaa9481e1a5bd50b8500ffeea - Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#26cec32642a02ddeaa9481e1a5bd50b8500ffeea</link>
        <description>Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines* Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the futureCommit-type: feature/spend 25h

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Thu, 08 Dec 2022 22:55:21 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ab12c000514ea57bab19e7faf2d34332a7d55aa7 - Merge branch &apos;jacobf/2023-01-21/improve-ci-coverage&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/baij/seq/baij.h#ab12c000514ea57bab19e7faf2d34332a7d55aa7</link>
        <description>Merge branch &apos;jacobf/2023-01-21/improve-ci-coverage&apos; into &apos;main&apos;Improve CI CoverageSee merge request petsc/petsc!6000

            List of files:
            /petsc/src/mat/impls/baij/seq/baij.h</description>
        <pubDate>Wed, 08 Feb 2023 22:55:35 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
