<?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 ex1.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/tao/constrained/tutorials/ex1.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/tao/constrained/tutorials/ex1.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/tao/constrained/tutorials/ex1.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/tao/constrained/tutorials/ex1.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>834855d6effb0d027771461c8e947ee1ce5a1e17 - Merge branch &apos;jolivet/clang-format-21&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.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/tao/constrained/tutorials/ex1.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/tao/constrained/tutorials/ex1.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/tao/constrained/tutorials/ex1.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>6fdaaf76adf9b66bc41187d83c8866f81d22a9b0 - Merge branch &apos;barry/2025-05-18/mv-pcsetpresolve-to-pcsetpostprocesssetup&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#6fdaaf76adf9b66bc41187d83c8866f81d22a9b0</link>
        <description>Merge branch &apos;barry/2025-05-18/mv-pcsetpresolve-to-pcsetpostprocesssetup&apos; into &apos;main&apos;Refactor PCSetPreSolve as PCSetPostSetUpSee merge request petsc/petsc!8419

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Fri, 06 Jun 2025 20:01:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ab76df0c6a61be7826a96a31145ac1c267d65453 - Refactor PCSetPreSolve as PCSetPostSetUp</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#ab76df0c6a61be7826a96a31145ac1c267d65453</link>
        <description>Refactor PCSetPreSolve as PCSetPostSetUpPCSetPreSolve is clunky and confusing since it mixes with the unrelated -&gt;ops-&gt;presolve functionality. So instead introduce PCSetPostSetUp() that gets called at the end of PCSetUp() and can be used with TAOPDIPM

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Sun, 18 May 2025 16:12:14 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a91af5e1d55c24f0486d46952b0b765826d92078 - Merge branch &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#a91af5e1d55c24f0486d46952b0b765826d92078</link>
        <description>Merge branch &apos;release&apos;

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Sat, 10 May 2025 00:15:41 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>31d8fde21da2807a6c810eb0fb6b991756bf4760 - Merge branch &apos;hsuh/taoalmmclassic_no_bound_Fix&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#31d8fde21da2807a6c810eb0fb6b991756bf4760</link>
        <description>Merge branch &apos;hsuh/taoalmmclassic_no_bound_Fix&apos; into &apos;release&apos;TAO_ALMM_CLASSIC bug fix for un-bounded case.See merge request petsc/petsc!8383

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Fri, 09 May 2025 23:41:00 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c8b0c2b58db46088bcb0f3a2497e96cb9efa794b - TAO_ALMM_CLASSIC bug fix for un-bounded case.</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#c8b0c2b58db46088bcb0f3a2497e96cb9efa794b</link>
        <description>TAO_ALMM_CLASSIC bug fix for un-bounded case.Bounds on slack variable was not being setwhen the master problem had no bound constraint.

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Tue, 06 May 2025 00:16:49 +0000</pubDate>
        <dc:creator>Hansol Suh &lt;hsuh@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>58bddbc0aeb8e2276be3739270a4176cb222ba3a - Merge branch &apos;tisaac/feature-lmvm-rework&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#58bddbc0aeb8e2276be3739270a4176cb222ba3a</link>
        <description>Merge branch &apos;tisaac/feature-lmvm-rework&apos; into &apos;main&apos;MatLMVM reworkSee merge request petsc/petsc!6401

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Fri, 11 Apr 2025 04:14:39 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>09fb3ddc717cd90528d8b95990e6547d93d2cca5 - MatLMVM: Update test output</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#09fb3ddc717cd90528d8b95990e6547d93d2cca5</link>
        <description>MatLMVM: Update test output

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Wed, 26 Mar 2025 18:09:12 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>732aec7a18f2199fb53bb9a2f3aef439a834ce31 - Merge branch &apos;jolivet/remove-cast&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#732aec7a18f2199fb53bb9a2f3aef439a834ce31</link>
        <description>Merge branch &apos;jolivet/remove-cast&apos; into &apos;main&apos;Use NULL or nullptr instead of casted 0See merge request petsc/petsc!7857

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Sun, 22 Sep 2024 17:54:06 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c8025a5415d73fd1c6005393f2b0e60677bf5915 - Use NULL or nullptr instead of casted 0</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#c8025a5415d73fd1c6005393f2b0e60677bf5915</link>
        <description>Use NULL or nullptr instead of casted 0

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Sat, 21 Sep 2024 07:20:33 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>d8e47b638cf8f604a99e9678e1df24f82d959cd7 - Merge branch &apos;barry/2024-09-02/rebased-fix-conversion-warnings&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#d8e47b638cf8f604a99e9678e1df24f82d959cd7</link>
        <description>Merge branch &apos;barry/2024-09-02/rebased-fix-conversion-warnings&apos; into &apos;main&apos;Compiler finds (and forbid) casts from higher precision integers to lowerSee merge request petsc/petsc!7806

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Tue, 17 Sep 2024 21:30:20 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>462c564db5c15796f1f07c2b71ff29812cdd1aad - Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#462c564db5c15796f1f07c2b71ff29812cdd1aad</link>
        <description>Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()Introduce MPIU_Count to be used when MPI_Count is not available

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Sat, 14 Sep 2024 12:41:22 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2627a1745ccdfe4740baef5b0100097971ceefdd - Merge branch &apos;stefanozampini/hypre-mfem-single&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#2627a1745ccdfe4740baef5b0100097971ceefdd</link>
        <description>Merge branch &apos;stefanozampini/hypre-mfem-single&apos; into &apos;main&apos;hypre mfem singleSee merge request petsc/petsc!7414

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Wed, 27 Mar 2024 18:15:15 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>910b42cbfb1b6524ef4594118dd5e013aee7da5d - Tweak single precision tests for my configuration with packages</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#910b42cbfb1b6524ef4594118dd5e013aee7da5d</link>
        <description>Tweak single precision tests for my configuration with packages

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Wed, 27 Mar 2024 11:57:55 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5fe01c21d727d5e61b58091b225b37a3f96d9fc7 - Merge branch &apos;hsuh/dense-lmvm-squashed&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#5fe01c21d727d5e61b58091b225b37a3f96d9fc7</link>
        <description>Merge branch &apos;hsuh/dense-lmvm-squashed&apos; into &apos;main&apos;Dense LMVMSee merge request petsc/petsc!7371

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Fri, 22 Mar 2024 14:25:57 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>910a51715da0bcde3f28cb0fd67ca88bb9534efd - Tao: set max subsolver iterations in tao_constrained_tutorials-ex1_5</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#910a51715da0bcde3f28cb0fd67ca88bb9534efd</link>
        <description>Tao: set max subsolver iterations in tao_constrained_tutorials-ex1_5this seems to speed it up

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Wed, 20 Mar 2024 16:48:10 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ce23fd5926d2a1fc88d7a1c695c55ef77329dcea - Merge branch &apos;barry/2024-02-06/fix-tao-view-solution&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/tao/constrained/tutorials/ex1.c#ce23fd5926d2a1fc88d7a1c695c55ef77329dcea</link>
        <description>Merge branch &apos;barry/2024-02-06/fix-tao-view-solution&apos; into &apos;main&apos;Some Tao monitor options are incorrectly called viewers, yikes and more yikesSee merge request petsc/petsc!7266

            List of files:
            /petsc/src/tao/constrained/tutorials/ex1.c</description>
        <pubDate>Fri, 09 Feb 2024 17:27:26 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
