<?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 sfcupm_impl.hpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>bfd699592f574147bd7f89503f112af3d83e42ad - Merge branch &apos;jczhang/2024-09-09/fix-sf-mpi-large-count-datatype&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#bfd699592f574147bd7f89503f112af3d83e42ad</link>
        <description>Merge branch &apos;jczhang/2024-09-09/fix-sf-mpi-large-count-datatype&apos; into &apos;main&apos;PetscSF: Support MPI derived data types created with large countCloses #1625See merge request petsc/petsc!7825

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Sun, 22 Sep 2024 03:33:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d279a5e3c404e4066a02aab9a3709a6587f533f0 - PetscSF: support MPI derived data types created with large count</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#d279a5e3c404e4066a02aab9a3709a6587f533f0</link>
        <description>PetscSF: support MPI derived data types created with large countWhen user created MPI derived data types with large count routines, e.g., MPI_Type_contiguous_c(4, MPI_DOUBLE, &amp;newtype), and passed newtype to PetscSF,is it legal to decode the datatype with MPI_Type_get_envelope()? The MPI Forum debated but has yet to resolve this issue.Our approach is to decode the datatype with MPI_Type_get_envelope_c() if available; otherwise with MPI_Type_get_envelope().But currently we don&apos;t really support real big count values, say a type created by MPI_Type_contiguous_c(2^33, MPI_DOUBLE, &amp;newtype).We could support that, but just see no needs for now. We will error out if this kind of types  are given to PetscSF.

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Sun, 22 Sep 2024 03:33:03 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@mcs.anl.gov&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/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#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/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</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>6497c311e7b976d467be1503c1effce92a60525c - Add to CI compilers flags &apos;-Wconversion&apos;, &apos;-Wno-sign-conversion&apos;, &apos;-Wno-float-conversion&apos;, &apos;-Wno-implicit-float-conversion&apos;]</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#6497c311e7b976d467be1503c1effce92a60525c</link>
        <description>Add to CI compilers flags &apos;-Wconversion&apos;, &apos;-Wno-sign-conversion&apos;, &apos;-Wno-float-conversion&apos;, &apos;-Wno-implicit-float-conversion&apos;]Also fix the code to repository to compile cleanly with these flags in the CI

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Sun, 25 Aug 2024 03:44:46 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9ddca8615442a0b31776ad6b81dd5c21bf6f5faf - Merge branch &apos;tisaac/bugfix-sfwindow&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#9ddca8615442a0b31776ad6b81dd5c21bf6f5faf</link>
        <description>Merge branch &apos;tisaac/bugfix-sfwindow&apos; into &apos;main&apos;Add PetscSFRegisterPersistent() and fix PETSCSFWINDOW for empty ranksSee merge request petsc/petsc!7786

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Mon, 09 Sep 2024 15:04:49 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e1187f0d1609b624b33bdbbdcab43a1c99b70a0c - PetscSF: add PetscSFGetDatatypeSize_Internal() for internal use</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#e1187f0d1609b624b33bdbbdcab43a1c99b70a0c</link>
        <description>PetscSF: add PetscSFGetDatatypeSize_Internal() for internal use

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Tue, 03 Sep 2024 13:17:57 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>970231d20df44f79b27787157e39d441e79f434b - Merge branch &apos;jolivet/clang-format-18&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#970231d20df44f79b27787157e39d441e79f434b</link>
        <description>Merge branch &apos;jolivet/clang-format-18&apos; into &apos;main&apos;clang-format version 18See merge request petsc/petsc!6902

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Thu, 07 Mar 2024 12:36:17 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>fbccb6d4aee615a408613f07f0a20245ae912c37 - CI: update to clang-format-18</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#fbccb6d4aee615a408613f07f0a20245ae912c37</link>
        <description>CI: update to clang-format-18

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Sat, 18 Nov 2023 07:08:12 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>4ad8454beace47809662cdae21ee081016eaa39a - Remove some unneeded parentheses</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#4ad8454beace47809662cdae21ee081016eaa39a</link>
        <description>Remove some unneeded parentheses

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Fri, 09 Feb 2024 06:24:10 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>0d73c05b80e19f5d730cbda2bcfbe6588dfebc48 - Merge branch &apos;jose/warning-sfcupm&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#0d73c05b80e19f5d730cbda2bcfbe6588dfebc48</link>
        <description>Merge branch &apos;jose/warning-sfcupm&apos; into &apos;main&apos;Fix compile warning in CUPMSee merge request petsc/petsc!6872

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Tue, 12 Sep 2023 19:35:02 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>3d0abfa8ba8b6da34627fe56b7e4b4ad089c0fee - Fix compile warning in CUPM</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#3d0abfa8ba8b6da34627fe56b7e4b4ad089c0fee</link>
        <description>Fix compile warning in CUPMpetsc/src/vec/is/sf/impls/basic/cupm/cuda/../sfcupm_impl.hpp: In instantiation of &apos;static PetscErrorCode Petsc::sf::cupm::impl::SfInterface&lt;T&gt;::LinkSyncDevice(PetscSFLink) [with Petsc::device::cupm::DeviceType T = Petsc::device::cupm::DeviceType::CUDA; PetscSFLink = _n_PetscSFLink*]&apos;:petsc/src/vec/is/sf/impls/basic/cupm/cuda/sfcupm.cu:18:17:   required from herepetsc/src/vec/is/sf/impls/basic/cupm/cuda/../sfcupm_impl.hpp:568:48: error: unused parameter &apos;link&apos; [-Werror=unused-parameter]  568 | inline PetscErrorCode SfInterface&lt;T&gt;::LinkSyncDevice(PetscSFLink link) noexcept      |                                  ~~~~~~~~~~~~~~^~~~cc1plus: all warnings being treated as errorsgmake[3]: *** [gmakefile:209: arch-gnu-c-cuda-int64/obj/src/vec/is/sf/impls/basic/cupm/cuda/sfcupm.o] Error 1

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Tue, 12 Sep 2023 07:21:27 +0000</pubDate>
        <dc:creator>Jose E. Roman &lt;jroman@dsic.upv.es&gt;</dc:creator>
    </item>
<item>
        <title>92c13d488c7a5148a675f28cf57aea51154a8297 - Merge branch &apos;tisaac/feature-petscsf-cupm&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#92c13d488c7a5148a675f28cf57aea51154a8297</link>
        <description>Merge branch &apos;tisaac/feature-petscsf-cupm&apos; into &apos;main&apos;Convert PetscSF CUDA and HIP to CUPMSee merge request petsc/petsc!6861

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Mon, 11 Sep 2023 15:16:54 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>054def416aed7ef27d70c7e34050958e02f4a5f4 - Convert PetscSF CUDA and HIP to CUPM</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp#054def416aed7ef27d70c7e34050958e02f4a5f4</link>
        <description>Convert PetscSF CUDA and HIP to CUPM

            List of files:
            /petsc/src/vec/is/sf/impls/basic/cupm/sfcupm_impl.hpp</description>
        <pubDate>Wed, 06 Sep 2023 17:00:38 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
