<?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 patchcreate.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><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/src/dm/impls/patch/patchcreate.c#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/src/dm/impls/patch/patchcreate.c</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/src/dm/impls/patch/patchcreate.c#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/src/dm/impls/patch/patchcreate.c</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>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/dm/impls/patch/patchcreate.c#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/dm/impls/patch/patchcreate.c</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/dm/impls/patch/patchcreate.c#66976f2f44dcc61d86a452a70219fb23b45d00f0</link>
        <description>Add static to internal functions

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</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>cfd92c66bdae16b66d27a6336fb90fa54c459cc4 - Merge branch &apos;tisaac/feature-type-generic-petsc-valid-pointer&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#cfd92c66bdae16b66d27a6336fb90fa54c459cc4</link>
        <description>Merge branch &apos;tisaac/feature-type-generic-petsc-valid-pointer&apos; into &apos;main&apos;Implement a type generic PetscValidPointerSee merge request petsc/petsc!6693

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Sat, 22 Jul 2023 23:49:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>4f572ea9526f19623f23a8c158f3503516190bbc - Rename PetscValidPointer -&gt; PetscAssertPointer</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#4f572ea9526f19623f23a8c158f3503516190bbc</link>
        <description>Rename PetscValidPointer -&gt; PetscAssertPointer

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Tue, 18 Jul 2023 17:25:19 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>02477ebbb21fa13a3b107e40dce1c3d726eb3600 - Merge branch &apos;jacobf/2023-06-30/enable-doc-lint&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#02477ebbb21fa13a3b107e40dce1c3d726eb3600</link>
        <description>Merge branch &apos;jacobf/2023-06-30/enable-doc-lint&apos; into &apos;main&apos;Enable docs lintingSee merge request petsc/petsc!6667

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Sat, 15 Jul 2023 03:37:44 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>60225df5d8469840be2bf9c1f64795a92b19f3c2 - Lint apply: dm</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#60225df5d8469840be2bf9c1f64795a92b19f3c2</link>
        <description>Lint apply: dm

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Wed, 12 Jul 2023 16:30:48 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>31d78bcd2b98084dc1368b20eb1129c8b9fb39fe - Merge branch &apos;jacobf/2022-12-10/petscerrorcode-nodiscard&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#31d78bcd2b98084dc1368b20eb1129c8b9fb39fe</link>
        <description>Merge branch &apos;jacobf/2022-12-10/petscerrorcode-nodiscard&apos; into &apos;main&apos;Feature: Non-discardable PetscErrorCodeSee merge request petsc/petsc!5923

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Thu, 02 Feb 2023 20:39:47 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>3ba1676111f5c958fe6c2729b46ca4d523958bb3 - Make PetscErrorCode a non-discardable enum</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#3ba1676111f5c958fe6c2729b46ca4d523958bb3</link>
        <description>Make PetscErrorCode a non-discardable enum

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Sat, 10 Dec 2022 18:29:11 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>061e922f3926be00487707c73b78dd3d40309129 - Merge branch &apos;jacobf/2022-09-21/2-bike-2-shed&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#061e922f3926be00487707c73b78dd3d40309129</link>
        <description>Merge branch &apos;jacobf/2022-09-21/2-bike-2-shed&apos; into &apos;main&apos;Feature: Bicycle Storage Facility 2See merge request petsc/petsc!5661

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Thu, 22 Sep 2022 02:09:24 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d71ae5a4db6382e7f06317b8d368875286fe9008 - source code format changes due to .clang-format changes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Wed, 21 Sep 2022 21:15:28 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b7124133bcd51a3ab3000e5ce6fd55508e9e5602 - Merge branch &apos;jacobf/2022-09-17/slimmer-petscobject&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#b7124133bcd51a3ab3000e5ce6fd55508e9e5602</link>
        <description>Merge branch &apos;jacobf/2022-09-17/slimmer-petscobject&apos; into &apos;main&apos;Feature: Slimmer PetscObjectSee merge request petsc/petsc!5649

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Tue, 20 Sep 2022 13:14:27 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>4dfa11a44d5adf2389f1d3acbc8f3c1116dc6c3a - Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#4dfa11a44d5adf2389f1d3acbc8f3c1116dc6c3a</link>
        <description>Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Sat, 17 Sep 2022 21:14:16 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>58d68138c660dfb4e9f5b03334792cd4f2ffd7cc - Merge branch &apos;barry/2022-08-21/clang-format-source&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#58d68138c660dfb4e9f5b03334792cd4f2ffd7cc</link>
        <description>Merge branch &apos;barry/2022-08-21/clang-format-source&apos; into &apos;main&apos;format repository with clang-formatSee merge request petsc/petsc!5541

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Tue, 23 Aug 2022 05:26:23 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9371c9d470a9602b6d10a8bf50c9b2280a79e45a - clang-format: convert PETSc sources to comply with clang-format</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#9371c9d470a9602b6d10a8bf50c9b2280a79e45a</link>
        <description>clang-format: convert PETSc sources to comply with clang-format

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Mon, 22 Aug 2022 15:20:12 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8fd105b637c659b5723a6c3ba83a32bc84aa12fb - Merge branch &apos;barry/2022-06-28/add-petsccallmethod&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#8fd105b637c659b5723a6c3ba83a32bc84aa12fb</link>
        <description>Merge branch &apos;barry/2022-06-28/add-petsccallmethod&apos; into &apos;main&apos;Introduce PetscTryTypeMethod  and PetscUseTypeMethod  to replace ad hoc use of (*obj-&gt;ops-&gt;method) in sourceSee merge request petsc/petsc!5376

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Wed, 17 Aug 2022 23:40:21 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>dbbe0bcd3f3a8fbab5a45420dc06f8387e5764c6 - Convert setfromoptions methods over to PetscTryTypeMethod() approach</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#dbbe0bcd3f3a8fbab5a45420dc06f8387e5764c6</link>
        <description>Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methodsCommit-type: refactorization/spend 4h

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Sat, 23 Jul 2022 18:35:58 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>89669be4d29968dc8d4c19ce1b69194a6a561ea4 - Merge branch &apos;psanan/docs-sphinx-man-pages&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#89669be4d29968dc8d4c19ce1b69194a6a561ea4</link>
        <description>Merge branch &apos;psanan/docs-sphinx-man-pages&apos; into &apos;main&apos;Integrate Man Pages into Sphinx DocsCloses #1132 and #1015See merge request petsc/petsc!4989

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Mon, 02 May 2022 13:41:30 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>db7814771ca77b190574494e87b584e981451db0 - Docs: bulk add backticks to .seealso man page fields</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/patch/patchcreate.c#db7814771ca77b190574494e87b584e981451db0</link>
        <description>Docs: bulk add backticks to .seealso man page fields```pythonimport osimport reimport fileinputdef _process_word(word):    comma = &quot;,&quot; if word.endswith(&quot;,&quot;) else &quot;&quot;    return &quot;`%s`%s&quot; % (word.rstrip(&quot;,&quot;), comma)def _process_stripped_line(line):    return &quot; &quot;.join(map(_process_word, line.split()))start_pattern = re.compile(r&quot;^( *\.seealso:? )(.*$)&quot;)def process_file(filename_full):    with fileinput.FileInput(filename_full, inplace=True) as f:        in_block = False        for line in f:            line_stripped = line.strip()            # end &quot;.seealso blocks&quot; on a blank line or C-style comment close            line_modified = None            if not line_stripped:                in_block = False            elif line_stripped.endswith(&quot;*/&quot;):                in_block = False            else:                match = re.match(start_pattern,                                 line)  # not stripped line                if match:                    indent = &quot; &quot; * len(match.group(1))                    in_block = True                    line_modified = match.group(                        1) + _process_stripped_line(                            match.group(2).strip())                elif in_block:                    line_modified = indent + _process_stripped_line(                        line_stripped)            if line_modified:                print(line_modified)  # prints to the file            else:                print(line, end=&quot;&quot;)  # prints to the fileBASE_DIRS = [&quot;src&quot;, &quot;include&quot;]EXT = [&quot;.c&quot;, &quot;.cxx&quot;, &quot;.cpp&quot;, &quot;.cu&quot;, &quot;.h&quot;, &quot;.hpp&quot;, &quot;.hxx&quot;]EXCLUDE_DIRS = [&quot;tests&quot;, &quot;tutorials&quot;, &quot;ftn-auto&quot;, &quot;ftn-custom&quot;, &quot;benchmarks&quot;]def main():    &quot;&quot;&quot; Process everything &quot;&quot;&quot;    for base in BASE_DIRS:        for root, dirs, files in os.walk(base):            for filename in files:                if os.path.splitext(filename)[1] in EXT:                    filename_full = os.path.join(root, filename)                    print(&quot;FILE ---&quot;, filename_full)                    process_file(filename_full)            for exclude_dir in EXCLUDE_DIRS:                if exclude_dir in dirs:                    dirs.remove(exclude_dir)if __name__ == &quot;__main__&quot;:    main()```

            List of files:
            /petsc/src/dm/impls/patch/patchcreate.c</description>
        <pubDate>Mon, 25 Apr 2022 09:30:19 +0000</pubDate>
        <dc:creator>Patrick Sanan &lt;patrick.sanan@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
