<?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 mpisell.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>b31b2f82859ff8548562364efb89146f661bbcd9 - Merge branch &apos;barry/2025-10-24/fix-dmshellsetdestroyctx&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#b31b2f82859ff8548562364efb89146f661bbcd9</link>
        <description>Merge branch &apos;barry/2025-10-24/fix-dmshellsetdestroyctx&apos; into &apos;main&apos;Finish converting the function prototypes of destroy for contexts to use PetscCtxDestroyFnSee merge request petsc/petsc!8810

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Mon, 10 Nov 2025 16:51:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cc1eb50d5a4d6061e906552df09a79d2d9d16af2 - Change names of Mat_XXX product contexts to MatProductCtx_XXX for code maintainability</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#cc1eb50d5a4d6061e906552df09a79d2d9d16af2</link>
        <description>Change names of Mat_XXX product contexts to MatProductCtx_XXX for code maintainabilityUpdate destroy callback of all MatProductCtx and MatShellSetMatProductOperation() to use PetscCtxDestroyFn

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Mon, 27 Oct 2025 22:44:59 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9dd11ecf0918283bb567d8b33a92f53ac4ea7840 - Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#9dd11ecf0918283bb567d8b33a92f53ac4ea7840</link>
        <description>Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;Check header guardsSee merge request petsc/petsc!6822

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Fri, 25 Aug 2023 13:49:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a496304597bacff3545e802853d69e8765312868 - Convert all header guards to pragma once</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#a496304597bacff3545e802853d69e8765312868</link>
        <description>Convert all header guards to pragma once

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Fri, 18 Aug 2023 15:13:00 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>17e6ea2178fa96970106359356b9ebcde4d2fe66 - Merge branch &apos;jacobf/2023-08-18/undelete-some-mpisell-code&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#17e6ea2178fa96970106359356b9ebcde4d2fe66</link>
        <description>Merge branch &apos;jacobf/2023-08-18/undelete-some-mpisell-code&apos; into &apos;main&apos;Undelete some mpisell codeSee merge request petsc/petsc!6827

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Mon, 21 Aug 2023 18:23:53 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>43b34f9d5b6eceb8c296188b575c6e90290f0d42 - Make some functions in mpisell.c static</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#43b34f9d5b6eceb8c296188b575c6e90290f0d42</link>
        <description>Make some functions in mpisell.c static

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Fri, 18 Aug 2023 18:38:18 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&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/mpisell.h#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/mpisell.h</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>2d1451d43b73a0495cd81c074cbc1e0206888947 - Initial commit for porting SELL to GPU</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#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/mpisell.h</description>
        <pubDate>Thu, 09 Jan 2020 04:05:36 +0000</pubDate>
        <dc:creator>Hong Zhang &lt;hongzhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2f91b18a518e38a1bb5cc181d7f42327698cc9f1 - Merge branch &apos;jacobf/2022-11-08/remove-petsctable&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#2f91b18a518e38a1bb5cc181d7f42327698cc9f1</link>
        <description>Merge branch &apos;jacobf/2022-11-08/remove-petsctable&apos; into &apos;main&apos;Remove PetscTableSee merge request petsc/petsc!5819

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Wed, 23 Nov 2022 18:04:01 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>eec179cf895b6fbcd6a0b58694319392b06e361b - - Replace PetscTable with PetscHMapI.</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#eec179cf895b6fbcd6a0b58694319392b06e361b</link>
        <description>- Replace PetscTable with PetscHMapI.- Rename:  - PetscTableCreate() -&gt; PetscHMapICreateWithSize()  - PetscTableFind() -&gt; PetscHMapIGetWithDefault()  - PetscTableAdd() -&gt; PetscHMapISetWithMode()

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Tue, 08 Nov 2022 13:38:09 +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/mat/impls/sell/mpi/mpisell.h#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/mat/impls/sell/mpi/mpisell.h</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/mat/impls/sell/mpi/mpisell.h#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</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>6524c165f7ddaf30fd7457737f668f984c8ababf - Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#6524c165f7ddaf30fd7457737f668f984c8ababf</link>
        <description>Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Wed, 21 Sep 2022 13:27:22 +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/mat/impls/sell/mpi/mpisell.h#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/mat/impls/sell/mpi/mpisell.h</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/mat/impls/sell/mpi/mpisell.h#9371c9d470a9602b6d10a8bf50c9b2280a79e45a</link>
        <description>clang-format: convert PETSc sources to comply with clang-format

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</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/mat/impls/sell/mpi/mpisell.h#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/mat/impls/sell/mpi/mpisell.h</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/mat/impls/sell/mpi/mpisell.h#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/mat/impls/sell/mpi/mpisell.h</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>1223e7c0e429ad36f7812e69ee182cf9aaf22b51 - Merge branch &apos;stefanozampini/fixes&apos; into &apos;master&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#1223e7c0e429ad36f7812e69ee182cf9aaf22b51</link>
        <description>Merge branch &apos;stefanozampini/fixes&apos; into &apos;master&apos;Device fixesSee merge request petsc/petsc!3541

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Mon, 18 Jan 2021 15:37:59 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ce496241a0151439d41b4a288e03a96724a7a6ae - MATAIJ: fix some more direct usage of values array</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#ce496241a0151439d41b4a288e03a96724a7a6ae</link>
        <description>MATAIJ: fix some more direct usage of values arrayRemove unused MatDistribute_MPIAIJ code

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Wed, 06 Jan 2021 10:07:45 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b2d3fc2fff6b0b3e3ee1d03a12efee565de8bc1c - Merge remote-tracking branch &apos;origin/maint&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/sell/mpi/mpisell.h#b2d3fc2fff6b0b3e3ee1d03a12efee565de8bc1c</link>
        <description>Merge remote-tracking branch &apos;origin/maint&apos;

            List of files:
            /petsc/src/mat/impls/sell/mpi/mpisell.h</description>
        <pubDate>Thu, 11 Jun 2020 02:29:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
