<?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 matnest.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>4e8208cbcbc709572b8abe32f33c78b69c819375 - Merge branch &apos;barry/2026-01-13/ftn-generation-for-context-functions&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#4e8208cbcbc709572b8abe32f33c78b69c819375</link>
        <description>Merge branch &apos;barry/2026-01-13/ftn-generation-for-context-functions&apos; into &apos;main&apos;Fortran generation of interface definitions for functions that take and return context variables  (void *ctx and PetCtx ctx)See merge request petsc/petsc!8956

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Sat, 31 Jan 2026 18:41:18 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2a8381b23c702518c6b1ccbeafee50b9375df0e4 - Add automatic generated fortran support for setting and returning contexts</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#2a8381b23c702518c6b1ccbeafee50b9375df0e4</link>
        <description>Add automatic generated fortran support for setting and returning contextsMajor cleanup of the code for setting and returning application (previously called user) contexts  - PetscCtx ctx is now the standard for passing in contexts  - PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFnBoth of these are typedef to void*Also removed most use of user and userctx for context arguments now consistently named ctxImproved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Tue, 13 Jan 2026 04:45:38 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a289a2f2dff3362f6bfc0c874680f4e4d851e010 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#a289a2f2dff3362f6bfc0c874680f4e4d851e010</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Tue, 25 Nov 2025 15:50:30 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>dbc6f87e74e2f04389f1f8bd4d3bc3cd7e40013e - Merge branch &apos;stefanozampini/fix-firedrake&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#dbc6f87e74e2f04389f1f8bd4d3bc3cd7e40013e</link>
        <description>Merge branch &apos;stefanozampini/fix-firedrake&apos; into &apos;release&apos;MatCreateSubMatrix_Nest: need to increase the state of the objectSee merge request petsc/petsc!8860

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Mon, 24 Nov 2025 19:55:32 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>768f10020b6c71fb45441f1a2bdf1ebe1e13bca9 - MatCreateSubMatrix_Nest: need to increase the state of the object</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#768f10020b6c71fb45441f1a2bdf1ebe1e13bca9</link>
        <description>MatCreateSubMatrix_Nest: need to increase the state of the object

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Thu, 20 Nov 2025 20:34:07 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&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/nest/matnest.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/nest/matnest.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/nest/matnest.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/nest/matnest.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>b31b2f82859ff8548562364efb89146f661bbcd9 - Merge branch &apos;barry/2025-10-24/fix-dmshellsetdestroyctx&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#b31b2f82859ff8548562364efb89146f661bbcd9</link>
        <description>Merge branch &apos;barry/2025-10-24/fix-dmshellsetdestroyctx&apos; into &apos;main&apos;Finish converting the function prototypes of destroy for contexts to use PetscCtxDestroyFnSee merge request petsc/petsc!8810

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Mon, 10 Nov 2025 16:51:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cf5ba5da443132a8798052ce40c7780c068a6ec5 - Merge branch &apos;barry/2025-11-04/fix-matview-nest-ascii&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#cf5ba5da443132a8798052ce40c7780c068a6ec5</link>
        <description>Merge branch &apos;barry/2025-11-04/fix-matview-nest-ascii&apos; into &apos;main&apos;Fix outdated output of MatView() for nest matrix with ASCIISee merge request petsc/petsc!8827

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Sun, 09 Nov 2025 19:39:46 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>7e1a0bbe36d2be40a00a95404ece00db4857f70d - Fix outdated output of MatView() for nest matrix with ASCII</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#7e1a0bbe36d2be40a00a95404ece00db4857f70d</link>
        <description>Fix outdated output of MatView() for nest matrix with ASCIINow matches VecNest version and does not have outdated reprinting of Mat Object and type

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Wed, 05 Nov 2025 03:03:14 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cc1eb50d5a4d6061e906552df09a79d2d9d16af2 - Change names of Mat_XXX product contexts to MatProductCtx_XXX for code maintainability</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#cc1eb50d5a4d6061e906552df09a79d2d9d16af2</link>
        <description>Change names of Mat_XXX product contexts to MatProductCtx_XXX for code maintainabilityUpdate destroy callback of all MatProductCtx and MatShellSetMatProductOperation() to use PetscCtxDestroyFn

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Mon, 27 Oct 2025 22:44:59 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&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/nest/matnest.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/nest/matnest.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/nest/matnest.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/nest/matnest.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>d0a38d53df72eb920fcfccb5cf448f439e43af38 - Merge branch &apos;barry/2025-07-04/improve-fortran-error-check-matcreatenest&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#d0a38d53df72eb920fcfccb5cf448f439e43af38</link>
        <description>Merge branch &apos;barry/2025-07-04/improve-fortran-error-check-matcreatenest&apos; into &apos;main&apos;Add clearer error check for Fortran MatCreateNest() and proper Fortran stub...See merge request petsc/petsc!8526

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Wed, 09 Jul 2025 14:26:36 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>58ad77e8b9ee6fdbdfef97ebcff79a2d98620aab - Add clearer error check for Fortran MatCreateNest() and proper Fortran stub for MatNestSetSubMats().</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#58ad77e8b9ee6fdbdfef97ebcff79a2d98620aab</link>
        <description>Add clearer error check for Fortran MatCreateNest() and proper Fortran stub for MatNestSetSubMats().Reported-by: Randall Mackie

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Sat, 05 Jul 2025 01:49:40 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8ad40119991414ac7b014c727cbb1d29ca0997cd - Merge branch &apos;stefanozampini/nest-view&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#8ad40119991414ac7b014c727cbb1d29ca0997cd</link>
        <description>Merge branch &apos;stefanozampini/nest-view&apos; into &apos;main&apos;MATNEST: add support for MatView for ascii matlabSee merge request petsc/petsc!8475

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Mon, 16 Jun 2025 15:55:00 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>30924786157d024bc1e31d315f677dff8f72364d - MATNEST: add support for MatView for ascii matlab</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#30924786157d024bc1e31d315f677dff8f72364d</link>
        <description>MATNEST: add support for MatView for ascii matlab

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Fri, 13 Jun 2025 17:41:29 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f5523d9a7837f0014d956390352c6c6f7678be39 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#f5523d9a7837f0014d956390352c6c6f7678be39</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Fri, 09 May 2025 13:50:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2302bdec5a1e63a156b501840503926fd58b6879 - Merge branch &apos;jose/release/fix-matcopy-nest2&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#2302bdec5a1e63a156b501840503926fd58b6879</link>
        <description>Merge branch &apos;jose/release/fix-matcopy-nest2&apos; into &apos;release&apos;Mat: another fix to MatCopy_Nest() in case of empty blocksSee merge request petsc/petsc!8387

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Fri, 09 May 2025 13:43:40 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ea6db252e5fd0d35901d80ca34610cae33db92a4 - Mat: another fix to MatCopy_Nest() in case of empty blocks</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/nest/matnest.c#ea6db252e5fd0d35901d80ca34610cae33db92a4</link>
        <description>Mat: another fix to MatCopy_Nest() in case of empty blocksComplements !8375 for when either A and B has an empty block, whichexists in the other matrix

            List of files:
            /petsc/src/mat/impls/nest/matnest.c</description>
        <pubDate>Wed, 07 May 2025 15:53:38 +0000</pubDate>
        <dc:creator>Jose E. Roman &lt;jroman@dsic.upv.es&gt;</dc:creator>
    </item>
</channel>
</rss>
