<?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 sfallgather.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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>3a7d0413a690b3ac55568f51e4c3dc23a888f57d - One-liners from petsc/petsc!5344 and petsc/petsc!5557</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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>872ab141943dee616010b2ad741aa550bd53b329 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#872ab141943dee616010b2ad741aa550bd53b329</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Mon, 03 Jun 2024 16:21:10 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>783bcfebb96597e3892054185599e236d30aac62 - Merge branch &apos;jczhang/2024-05-31/fix-petscsf-gpu-bug&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#783bcfebb96597e3892054185599e236d30aac62</link>
        <description>Merge branch &apos;jczhang/2024-05-31/fix-petscsf-gpu-bug&apos; into &apos;release&apos;Need to sync the stream before MPI send even when there is nothing to send (but has something to receive)See merge request petsc/petsc!7597

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Mon, 03 Jun 2024 16:20:34 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>646b835dd74e42d2b8324facdc6838bbab01abab - SF: need to sync the stream before MPI send even when there is nothing to send but has something to receive</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#646b835dd74e42d2b8324facdc6838bbab01abab</link>
        <description>SF: need to sync the stream before MPI send even when there is nothing to send but has something to receiveThere might be pending gpu operations on the receive buffer. Without synchronization, say we proceed to MPI_Waitall(). MPI might stage on host and do a H2D copy on an internal stream on the receive side.  Previous gpu operations COULD happen after the H2D copy,  causing a write-after-write reorder violation!

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Fri, 31 May 2024 23:14:06 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>21f37e1660c6169d1d66bfa1d1c9ed0e9abd6fc9 - Merge branch &apos;jczhang/2023-10-16/feature-persistent-mpi-nbr&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#21f37e1660c6169d1d66bfa1d1c9ed0e9abd6fc9</link>
        <description>Merge branch &apos;jczhang/2023-10-16/feature-persistent-mpi-nbr&apos; into &apos;main&apos;SF: Add MPI-4.0 persistent MPI neighborhood collectives supportSee merge request petsc/petsc!6943

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Thu, 26 Oct 2023 20:14:42 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6677b1c16ddd84d9490cb5064381f6d7f4cdad93 - PetscSF: add MPI-4.0 persistent neighborhood collectives support</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#6677b1c16ddd84d9490cb5064381f6d7f4cdad93</link>
        <description>PetscSF: add MPI-4.0 persistent neighborhood collectives support

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Fri, 20 Oct 2023 14:56:56 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f5d27ee7dde11c933a8c6f6ef7ab9e5456705271 - PetscSF: refactor and modulize the code to better support persistent communication</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#f5d27ee7dde11c933a8c6f6ef7ab9e5456705271</link>
        <description>PetscSF: refactor and modulize the code to better support persistent communication

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Wed, 18 Oct 2023 15:15:59 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.c#3ba1676111f5c958fe6c2729b46ca4d523958bb3</link>
        <description>Make PetscErrorCode a non-discardable enum

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.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>7bd9bc379b029032331958d7295a8abbaff28714 - Merge branch &apos;stefanozampini/sf-fast-bcast&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#7bd9bc379b029032331958d7295a8abbaff28714</link>
        <description>Merge branch &apos;stefanozampini/sf-fast-bcast&apos; into &apos;main&apos;PetscSF: optimize SFALLGATHERV for the one-to-all patternSee merge request petsc/petsc!5663

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Sun, 25 Sep 2022 02:57:48 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>661006243e0904bc232e219bc5c02c8d300d1d6d - PetscSF: optimize SFALLGATHERV for the one-to-all pattern</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#661006243e0904bc232e219bc5c02c8d300d1d6d</link>
        <description>PetscSF: optimize SFALLGATHERV for the one-to-all patternthis happens with ML models using data parallelism having replicated local parametersAdd test

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Wed, 21 Sep 2022 14:19:26 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.c#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.c#4dfa11a44d5adf2389f1d3acbc8f3c1116dc6c3a</link>
        <description>Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.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/vec/is/sf/impls/basic/allgather/sfallgather.c#9371c9d470a9602b6d10a8bf50c9b2280a79e45a</link>
        <description>clang-format: convert PETSc sources to comply with clang-format

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.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>f882803cc229b3a4b5704278364815583f823089 - Merge branch &apos;jacobf/2022-02-23/variadic-chkerr&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#f882803cc229b3a4b5704278364815583f823089</link>
        <description>Merge branch &apos;jacobf/2022-02-23/variadic-chkerr&apos; into &apos;main&apos;Variadic CHKERRQ()See merge request petsc/petsc!4889

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Sat, 26 Mar 2022 01:48:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9566063d113dddea24716c546802770db7481bc0 - The great renaming:</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c#9566063d113dddea24716c546802770db7481bc0</link>
        <description>The great renaming:- CHKERRQ() -&gt; PetscCall()- CHKERRV() -&gt; PetscCallVoid()- CHKERRMPI() -&gt; PetscCallMPI()- CHKERRABORT() -&gt; PetscCallAbort()- CHKERRCONTINUE() -&gt; PetscCallContinue()- CHKERRXX() -&gt; PetscCallThrow()- CHKERRCXX() -&gt; PetscCallCXX()- CHKERRCUDA() -&gt; PetscCallCUDA()- CHKERRCUBLAS() -&gt; PetscCallCUBLAS()- CHKERRCUSPARSE() -&gt; PetscCallCUSPARSE()- CHKERRCUSOLVER() -&gt; PetscCallCUSOLVER()- CHKERRCUFFT() -&gt; PetscCallCUFFT()- CHKERRCURAND() -&gt; PetscCallCURAND()- CHKERRHIP() -&gt; PetscCallHIP()- CHKERRHIPBLAS() -&gt; PetscCallHIPBLAS()- CHKERRHIPSOLVER() -&gt; PetscCallHIPSOLVER()- CHKERRQ_CEED() -&gt; PetscCallCEED()- CHKERR_FORTRAN_VOID_FUNCTION() -&gt; PetscCallFortranVoidFunction()- CHKERRMKL() -&gt; PetscCallMKL()- CHKERRMMG() -&gt; PetscCallMMG()- CHKERRMMG_NONSTANDARD() -&gt; PetscCallMMG_NONSTANDARD()- CHKERRCGNS() -&gt; PetscCallCGNS()- CHKERRPTSCOTCH() -&gt; PetscCallPTSCOTCH()- CHKERRSTR() -&gt; PetscCallSTR()- CHKERRTC() -&gt; PetscCallTC()

            List of files:
            /petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c</description>
        <pubDate>Fri, 25 Mar 2022 01:50:18 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
