<?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 mpisellcuda.cu</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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</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>3b91a3725334a89031c8a54da56e6a2eb8b14ae4 - Merge branch &apos;hongzh/sell-hip&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#3b91a3725334a89031c8a54da56e6a2eb8b14ae4</link>
        <description>Merge branch &apos;hongzh/sell-hip&apos; into &apos;main&apos;Add SELLHIPSee merge request petsc/petsc!7338

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Tue, 26 Mar 2024 00:33:23 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>887e4694e96d8751f9beb8f1400aa8dad5d21d72 - Reuse MPISELL operations for SELLCUDA and SELLHIP</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#887e4694e96d8751f9beb8f1400aa8dad5d21d72</link>
        <description>Reuse MPISELL operations for SELLCUDA and SELLHIP

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Mon, 11 Mar 2024 17:58:10 +0000</pubDate>
        <dc:creator>Hong Zhang &lt;hongzhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>bf10c3a96c6be2779e3b5e36e832835c41279fa8 - Merge branch &apos;jolivet/fix-seealso&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#bf10c3a96c6be2779e3b5e36e832835c41279fa8</link>
        <description>Merge branch &apos;jolivet/fix-seealso&apos; into &apos;main&apos;Ensure no leading white spaces in front of .seealso:See merge request petsc/petsc!7027

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Thu, 16 Nov 2023 05:34:32 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f1e39ca56f13b9bc21355bd09c883deaaa22cb56 - Ensure no leading white spaces in front of .seealso:</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#f1e39ca56f13b9bc21355bd09c883deaaa22cb56</link>
        <description>Ensure no leading white spaces in front of .seealso:

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Wed, 15 Nov 2023 19:29:26 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#66976f2f44dcc61d86a452a70219fb23b45d00f0</link>
        <description>Add static to internal functions

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</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>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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#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/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</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>fe59aa6d68c880d4014a5813129926ee5b21e858 - Lint apply: mat</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#fe59aa6d68c880d4014a5813129926ee5b21e858</link>
        <description>Lint apply: mat

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Wed, 12 Jul 2023 16:13:53 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>be50c30339ca31c8a6bd55052579a44612ba7482 - docs: additional chapter_ -&gt; ch_ change in main after merge of release changes from !6520</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#be50c30339ca31c8a6bd55052579a44612ba7482</link>
        <description>docs: additional chapter_ -&gt; ch_ change in main after merge of release changes from !6520

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Sat, 03 Jun 2023 14:25:34 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>dd874c20e1b8bb56639592ba136e1f877322cbbd - Merge branch &apos;hongzh/sell-cuda&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#dd874c20e1b8bb56639592ba136e1f877322cbbd</link>
        <description>Merge branch &apos;hongzh/sell-cuda&apos; into &apos;main&apos;SELL-based SpMVSee merge request petsc/petsc!3428

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Mon, 10 Apr 2023 23:51:00 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8df136f97abf49e837a1a7f058b7329c31cd7d87 - Finish MPICUDASELL</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#8df136f97abf49e837a1a7f058b7329c31cd7d87</link>
        <description>Finish MPICUDASELL

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Sat, 08 Apr 2023 04:59:45 +0000</pubDate>
        <dc:creator>Hong Zhang &lt;hongzhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2d1451d43b73a0495cd81c074cbc1e0206888947 - Initial commit for porting SELL to GPU</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu#2d1451d43b73a0495cd81c074cbc1e0206888947</link>
        <description>Initial commit for porting SELL to GPU- Add tiled SPMV and basic SpMVfor SeqSELL- Tested in serial- Offloadmask is used to determine when the matrix should be copied to GPU- Use different slice height for CUDA version- By checking the nonzerostate, PETSc can decide if the whole matrix need to be copied or just the values need to be copied- Make the convert function public so that the very slow MatConvert_Basic can be avoided sometimes. E.g. one can use a two-step convert method: AIJ-&gt;SELL,SELL-&gt;SELLCUDA instead of the direct convert AIJ-&gt;SELLCUDA- Make the FLOPS count for SELL same as that for AIJCUSPARSE.- MatDisAssemble is not needed.- Change slice height from 32 to 16 for GPU- To overlap communication with MatMult, VecScatterBegin() should be called before MatMult() for the diagonal part.- SLICE_HEIGHT is defined to be 32 to match the warp size of GPU. For other cases, it is still 8.Funded-by:Project: PETSc for GPUTime: 42 hoursReported-by:Thanks-to:

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu</description>
        <pubDate>Thu, 09 Jan 2020 04:05:36 +0000</pubDate>
        <dc:creator>Hong Zhang &lt;hongzhang@anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
