<?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 gmakegen.py</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>daba9d70159ea2f6905738fcbec7404635487b2b - Merge branch &apos;jczhang/2026-02-16/change-cpp-to-cxx&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#daba9d70159ea2f6905738fcbec7404635487b2b</link>
        <description>Merge branch &apos;jczhang/2026-02-16/change-cpp-to-cxx&apos; into &apos;main&apos;Change *.cpp to *.cxxSee merge request petsc/petsc!9043

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Thu, 19 Feb 2026 15:31:20 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d52a580b706c59ca78066c1e38754e45b6b56e2b - Change *.cpp to *.cxx</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#d52a580b706c59ca78066c1e38754e45b6b56e2b</link>
        <description>Change *.cpp to *.cxx

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Thu, 19 Feb 2026 15:31:20 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9a3a8673b4aea812b2f0c314666d2e7ff14d2577 - Merge branch &apos;jczhang/2025-09-19/precision-mumps&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#9a3a8673b4aea812b2f0c314666d2e7ff14d2577</link>
        <description>Merge branch &apos;jczhang/2025-09-19/precision-mumps&apos; into &apos;main&apos;Support different precisions with MUMPSSee merge request petsc/petsc!8715

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Fri, 17 Oct 2025 15:21:29 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e5ad84ad76bfe2cd81accdca6cf08c978fb6eaba - Config: add support of multiple OR&apos;ed values on a #requires&lt;key&gt; line</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#e5ad84ad76bfe2cd81accdca6cf08c978fb6eaba</link>
        <description>Config: add support of multiple OR&apos;ed values on a #requires&lt;key&gt; line

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Mon, 29 Sep 2025 14:39:22 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c12c126234ed623246a63bfa78c9f75a3aa00323 - Merge branch &apos;rmills/feature-ml-petscregressor&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#c12c126234ed623246a63bfa78c9f75a3aa00323</link>
        <description>Merge branch &apos;rmills/feature-ml-petscregressor&apos; into &apos;main&apos;Add basic PetscRegressor component with support for a few linear regressorsSee merge request petsc/petsc!7709

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Thu, 10 Apr 2025 14:14:16 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>34b254c57d2aa195261fbc0db2d1455fb6d091da - Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#34b254c57d2aa195261fbc0db2d1455fb6d091da</link>
        <description>Add initial version PetscRegressor, part of the planned machine learning (ML) toolkitCo-authored-by: Mr. Hong Zhang &lt;hongzhang@anl.gov&gt;Co-authored-by: Hansol Suh &lt;hsuh@anl.gov&gt;Co-authored-by: Barry Smith &lt;bsmith@petsc.dev&gt;Co-authored-by: Toby Isaac &lt;toby.isaac@gmail.com&gt;Co-authored-by: Satish Balay &lt;balay@mcs.anl.gov&gt;Mr. Hong Zhang developed the petsc4py interface and examples.Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes.Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working.Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds.Satish Balay provided important help with fixing builds.Thanks-to: Pierre Jolivet &lt;pierre@joliv.et&gt;Thanks-to: Jed Brown &lt;jed@jedbrown.org&gt;Thanks-to: Jose Roman &lt;jroman@dsic.upv.es&gt;Thanks-to: Stefano Zampini &lt;stefano.zampini@gmail.com&gt;Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 09 Apr 2025 23:05:13 +0000</pubDate>
        <dc:creator>Richard Tran Mills &lt;rmills@rmills.org&gt;</dc:creator>
    </item>
<item>
        <title>b0dcfd164860a975c76f90dabf1036901aab1c4e - Merge branch &apos;barry/2025-03-20/minor-fortran-cleanup&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#b0dcfd164860a975c76f90dabf1036901aab1c4e</link>
        <description>Merge branch &apos;barry/2025-03-20/minor-fortran-cleanup&apos; into &apos;main&apos;Minor cleanup of Fortran binding stuff to simplify future maintainanceSee merge request petsc/petsc!8218

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Sun, 23 Mar 2025 00:45:48 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6dd63270497ad23dcf16ae500a87ff2b2a0b7474 - Minor cleanup of Fortran binding stuff to simplify future maintainance</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#6dd63270497ad23dcf16ae500a87ff2b2a0b7474</link>
        <description>Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Thu, 20 Mar 2025 13:06:44 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6d8694c4fbab79f9439f1ad13c0386ba7ee1ca4b - Merge branch &apos;barry/2024-04-29/add-fortran-enums&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#6d8694c4fbab79f9439f1ad13c0386ba7ee1ca4b</link>
        <description>Merge branch &apos;barry/2024-04-29/add-fortran-enums&apos; into &apos;main&apos;Major updates to Fortran interfaceSee merge request petsc/petsc!7517

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Thu, 20 Mar 2025 04:32:18 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ce78bad369055609e946c9d2c25ea67a45873e27 - Fortran 90: fully embrace After 34 years!</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#ce78bad369055609e946c9d2c25ea67a45873e27</link>
        <description>Fortran 90: fully embrace After 34 years!- deprecate use of &apos;F90&apos; in Fortran function names- use Fortran pointers when appropriate- the new Fortran API is not backward compatible with previous versions!- also clean up inconsistent PETSc code detected by new Fortran generation tools- drop use of bfort- automatically generate all the Fortran PETSc objects, enums etc from the include files- generate most of the Fortran interface definitions and functions from the source code- simplify the number and organization of Fortran modulesCo-authored-by: Jose E. Roman &lt;jroman@dsic.upv.es&gt;

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Thu, 20 Feb 2025 06:12:11 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@petsc.dev&gt;</dc:creator>
    </item>
<item>
        <title>2fac8a03f163eebefc7dd21311cf84e2c3ee1604 - Merge branch &apos;balay/configure-fix-for-python-3.13&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#2fac8a03f163eebefc7dd21311cf84e2c3ee1604</link>
        <description>Merge branch &apos;balay/configure-fix-for-python-3.13&apos; into &apos;main&apos;configure: python-3.13 does no have xdrlib, _parse_makefile in sysconfigCloses #1604See merge request petsc/petsc!7790

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Mon, 02 Sep 2024 16:16:35 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9bb2fd428d7e9961226e662080eef94e9e67e4a6 - configure: python-3.13 does no have xdrlib, _parse_makefile in sysconfig</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#9bb2fd428d7e9961226e662080eef94e9e67e4a6</link>
        <description>configure: python-3.13 does no have xdrlib, _parse_makefile in sysconfigFixes #1604Thanks-to: https://gitlab.com/sagitter

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 28 Aug 2024 04:15:42 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9e121fd0b884c2488089c9399ee22b80abac3649 - Merge branch &apos;libpetsc-repro&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#9e121fd0b884c2488089c9399ee22b80abac3649</link>
        <description>Merge branch &apos;libpetsc-repro&apos; into &apos;main&apos;gmakegen: sort source filesSee merge request petsc/petsc!7339

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 06 Mar 2024 14:43:38 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>49316b25d43feb524f6d95438440c452ee73701f - gmakegen: sort source files</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#49316b25d43feb524f6d95438440c452ee73701f</link>
        <description>gmakegen: sort source filesThis makes libpetsc.so reproducible. Without this fix the order ofsymbols in libpetsc.so is different between builds.Follow-up on !893.

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 06 Mar 2024 07:48:25 +0000</pubDate>
        <dc:creator>Lars Bilke &lt;lars.bilke@ufz.de&gt;</dc:creator>
    </item>
<item>
        <title>97c047f8306e861d004fa98651e63d4b3bca0606 - Merge branch &apos;barry/2023-10-18/rm-dirs-from-makefiles&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#97c047f8306e861d004fa98651e63d4b3bca0606</link>
        <description>Merge branch &apos;barry/2023-10-18/rm-dirs-from-makefiles&apos; into &apos;main&apos;Remove use of and the DIRS variables from the makefilesSee merge request petsc/petsc!6945

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 25 Oct 2023 15:16:56 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a95bf1497064be3196da59c32dd602680b14d860 - Remove use of DIRS in gmakegen.py to generate list of compiled code</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#a95bf1497064be3196da59c32dd602680b14d860</link>
        <description>Remove use of DIRS in gmakegen.py to generate list of compiled code

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 18 Oct 2023 14:24:17 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>7c442164aebda8e36bf7de51dbd723141c875e38 - Merge branch &apos;barry/2023-06-28/fix-test-harness-for-other-packages&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#7c442164aebda8e36bf7de51dbd723141c875e38</link>
        <description>Merge branch &apos;barry/2023-06-28/fix-test-harness-for-other-packages&apos; into &apos;main&apos;add support for using the test harness for application codeSee merge request petsc/petsc!6645

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 26 Jul 2023 02:19:36 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8d5d1ea2c993327b92bbea91ecab18f2862874e4 - fix bugs in testharness that effect using it for other packages and document how to use it</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#8d5d1ea2c993327b92bbea91ecab18f2862874e4</link>
        <description>fix bugs in testharness that effect using it for other packages and document how to use it

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Wed, 28 Jun 2023 16:10:56 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8fb404ee031b0bb244293782240eb89e7b5b5ff7 - Merge branch &apos;barry/2023-06-22/-add-out-of-place-fortran-stubs&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#8fb404ee031b0bb244293782240eb89e7b5b5ff7</link>
        <description>Merge branch &apos;barry/2023-06-22/-add-out-of-place-fortran-stubs&apos; into &apos;main&apos;Add support for generating fortran stubs out of the source directory and into PETSC_ARCHSee merge request petsc/petsc!6627

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Sun, 09 Jul 2023 20:16:51 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c729af5e94f825f5d97f4baae8badef7fba63e27 - Fix for gmakegen.py required by SLEPc in the case of prefix builds</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/gmakegen.py#c729af5e94f825f5d97f4baae8badef7fba63e27</link>
        <description>Fix for gmakegen.py required by SLEPc in the case of prefix builds

            List of files:
            /petsc/config/gmakegen.py</description>
        <pubDate>Tue, 04 Jul 2023 14:24:42 +0000</pubDate>
        <dc:creator>Jose E. Roman &lt;jroman@dsic.upv.es&gt;</dc:creator>
    </item>
</channel>
</rss>
