<?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 sell.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><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/sell/seq/sell.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/sell/seq/sell.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/sell/seq/sell.c#65d0d4431f6e1428be1e46781f7930484d5691e2</link>
        <description>MatConjugate(): no need to check for USE_COMPLEX in implementations

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.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>5d2a865bca654049dd32bfe43807bdf4c92c46f4 - Merge branch &apos;jolivet/safeguard-pchpddm-schur-ci&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#5d2a865bca654049dd32bfe43807bdf4c92c46f4</link>
        <description>Merge branch &apos;jolivet/safeguard-pchpddm-schur-ci&apos; into &apos;main&apos;Housekeeping + more safeguards in PCHPDDMSee merge request petsc/petsc!8859

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Fri, 21 Nov 2025 07:29:00 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>418fb43b50673c8dcaa7cccd4409f0faf842ef3b - Housekeeping</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#418fb43b50673c8dcaa7cccd4409f0faf842ef3b</link>
        <description>Housekeeping

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Tue, 18 Nov 2025 20:26:15 +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/sell/seq/sell.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/sell/seq/sell.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>9234b629198a166aeab0d8337e0e07299e477351 - Optimizations on Seq_[SB]AIJ operations that use MatGetDiagonalMarkers.</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#9234b629198a166aeab0d8337e0e07299e477351</link>
        <description>Optimizations on Seq_[SB]AIJ operations that use MatGetDiagonalMarkers.

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Fri, 24 Oct 2025 23:36:59 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@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/sell/seq/sell.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/sell/seq/sell.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>07425a8d4172ec73b7b53c5ce4d6ba1b92fe45cf - This MR optimize some MAT[SB]AIJ operations related to the diagonal</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#07425a8d4172ec73b7b53c5ce4d6ba1b92fe45cf</link>
        <description>This MR optimize some MAT[SB]AIJ operations related to the diagonalThe longer term goal is to refactor some Mat_SeqXXX non-numeric code to make it easier to also implement it on GPUs. For example, MatGetDiagonal() and friendsThis commit- MatMarkDiagonal_SeqAIJ/ELL()  - now use change in mat-&gt;nonzerostate to determine if it needs to recheck the diagonal locations  - sets diagDense flag for a complete diagonal- MatInvertDiagonal_SeqAIJ/ELL()  - now uses change in mat-&gt;state to determine if diagonal entries and inverses need to be recomputed  - name changed to MatInvertDiagonalForSOR_SeqAIJ/ELL() for code clarity- Added MatInvertDiagonal_SeqAIJ_Inode() for use by MatSOR_SeqAIJ_Inode()  - now uses change in mat-&gt;state to determine if block diagonal entries and inverses need to be recomputed

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Sat, 18 Oct 2025 18:21:36 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@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/sell/seq/sell.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/sell/seq/sell.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>c2be7ffe8233b9bc9298f9349fad0332d27fd173 - Mat: add ops for zerorowscolumnslocal</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#c2be7ffe8233b9bc9298f9349fad0332d27fd173</link>
        <description>Mat: add ops for zerorowscolumnslocal

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.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/sell/seq/sell.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/sell/seq/sell.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/sell/seq/sell.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/sell/seq/sell.c</description>
        <pubDate>Tue, 03 Jun 2025 13:10:33 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>3a7d0413a690b3ac55568f51e4c3dc23a888f57d - One-liners from petsc/petsc!5344 and petsc/petsc!5557</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#3a7d0413a690b3ac55568f51e4c3dc23a888f57d</link>
        <description>One-liners from petsc/petsc!5344 and petsc/petsc!5557Slightly reworked regular expressiongit ls-files -z -- &apos;*.c&apos; &apos;*.cxx&apos; &apos;*.cu&apos; &apos;*.h&apos; &apos;*.hpp&apos; &apos;*.cpp&apos; | while IFS= read -r -d &apos;&apos; file; do    cat $file | tr &apos;\n&apos; &apos;\r&apos; | sed -E &apos;s/\r([ ]*)(for|if|while|else) ([^\r]*)\{\r[ ]*Petsc([a-zA-Z]*)\(([^\r]*)\);\r[ ]*\}\r/\r\1\2 \3Petsc\4(\5);\r/g&apos; | tr &apos;\r&apos; &apos;\n&apos; &gt; ${file}.joe; mv ${file}.joe ${file}done

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Mon, 12 May 2025 18:15:37 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>bcda9346efad4e5ba2d553af84eb238771ba1e25 - Merge branch &apos;MarDiehl/fix-typo&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#bcda9346efad4e5ba2d553af84eb238771ba1e25</link>
        <description>Merge branch &apos;MarDiehl/fix-typo&apos; into &apos;main&apos;missing &quot;s&quot; for isascii and issundialsSee merge request petsc/petsc!8559

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Wed, 27 Aug 2025 20:05:52 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9f196a0264fbaf0568fead3a30c861c7ae4cf663 - missing &quot;s&quot; for isascii and issundials</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#9f196a0264fbaf0568fead3a30c861c7ae4cf663</link>
        <description>missing &quot;s&quot; for isascii and issundials

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Thu, 17 Jul 2025 22:45:54 +0000</pubDate>
        <dc:creator>Martin Diehl &lt;mail@martin-diehl.net&gt;</dc:creator>
    </item>
<item>
        <title>390d3996fed1e5c2d89175ebb68cf53cdee176f4 - Merge branch &apos;lindad/hypre-control-through-pmat&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#390d3996fed1e5c2d89175ebb68cf53cdee176f4</link>
        <description>Merge branch &apos;lindad/hypre-control-through-pmat&apos; into &apos;main&apos;Change hypre PC option defaults based on hypre matrix memory locationSee merge request petsc/petsc!8505

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Tue, 12 Aug 2025 13:38:37 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>03db1824571927542203d3572ba93afdd6bab0ec - Make MatGetCurrentMemType first class API</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#03db1824571927542203d3572ba93afdd6bab0ec</link>
        <description>Make MatGetCurrentMemType first class API

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Mon, 11 Aug 2025 16:48:44 +0000</pubDate>
        <dc:creator>Alex Lindsay &lt;alexlindsay239@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c1a32f8f82a9b54ff5c81a6a1228bfc110fd0984 - Merge branch &apos;jolivet/cleanup&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#c1a32f8f82a9b54ff5c81a6a1228bfc110fd0984</link>
        <description>Merge branch &apos;jolivet/cleanup&apos; into &apos;main&apos;HousekeepingSee merge request petsc/petsc!8392

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Fri, 09 May 2025 15:46:43 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8bb0f5c6fef004073486bd40bcac1547cd22e816 - MatOps cleanup</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#8bb0f5c6fef004073486bd40bcac1547cd22e816</link>
        <description>MatOps cleanup

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Wed, 07 May 2025 17:39:21 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>7e4f6f19d06c709e2f445b473e2ad2f975649a2d - Merge branch &apos;stefanozampini/matoption-no-error&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/seq/sell.c#7e4f6f19d06c709e2f445b473e2ad2f975649a2d</link>
        <description>Merge branch &apos;stefanozampini/matoption-no-error&apos; into &apos;main&apos;MatSetOption: ignore unused options instead of erroring outSee merge request petsc/petsc!8179

            List of files:
            /petsc/src/mat/impls/sell/seq/sell.c</description>
        <pubDate>Fri, 07 Mar 2025 17:44:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
