<?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 cupmcontext.hpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>5fa70555f2cfa5f8527759fb2fd8b5523acdf153 - Merge branch &apos;hongzh/energy-monitor&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#5fa70555f2cfa5f8527759fb2fd8b5523acdf153</link>
        <description>Merge branch &apos;hongzh/energy-monitor&apos; into &apos;main&apos;Add the logging of gpu energySee merge request petsc/petsc!8817

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Thu, 06 Nov 2025 14:36:21 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>5268dc8a1a0f032710726b8d0a0dac288ca10d3a - Add the logging of gpu energy</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#5268dc8a1a0f032710726b8d0a0dac288ca10d3a</link>
        <description>Add the logging of gpu energy- Remove unneeded PETSC_HAVE_DEVICE macro- -log_view_gpu_energy requires CUDA version &gt;= 12.2- Use PetscDefined instead of macro

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Thu, 14 Aug 2025 15:48:55 +0000</pubDate>
        <dc:creator>Hong Zhang &lt;hongzhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>bb59972c36a4dbc3a3dca65232097048bda6fd19 - Merge branch &apos;jed/fix-cupm-visibility&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#bb59972c36a4dbc3a3dca65232097048bda6fd19</link>
        <description>Merge branch &apos;jed/fix-cupm-visibility&apos; into &apos;main&apos;cupm: fix visibility to build without warningsSee merge request petsc/petsc!7526

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Sun, 05 May 2024 14:28:01 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>85f25e71687eef93ec659366612fd9d9ee335aac - cupm: fix visibility to build without warnings</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#85f25e71687eef93ec659366612fd9d9ee335aac</link>
        <description>cupm: fix visibility to build without warningsThanks-to: Lawrence Mitchell

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Sat, 04 May 2024 14:24:10 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&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/sys/objects/device/impls/cupm/cupmcontext.hpp#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/sys/objects/device/impls/cupm/cupmcontext.hpp</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/sys/objects/device/impls/cupm/cupmcontext.hpp#a496304597bacff3545e802853d69e8765312868</link>
        <description>Convert all header guards to pragma once

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</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>c6013d6697bf944c1d88c636ba21f931f774b638 - Merge branch &apos;jacobf/2023-06-06/register-finalize-reverse-order&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#c6013d6697bf944c1d88c636ba21f931f774b638</link>
        <description>Merge branch &apos;jacobf/2023-06-06/register-finalize-reverse-order&apos; into &apos;main&apos;Fix PetscDeviceContext Memory Leak (And Make PetscXXXRegisterFinalize() Order Hierarchical)See merge request petsc/petsc!6559

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Wed, 09 Aug 2023 14:55:40 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>3048253cfd29e6a237b5e244ab190e7e08d38e72 - The various PetscXXXRegisterFinalize() should execute finalizers in reverse order of registration</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#3048253cfd29e6a237b5e244ab190e7e08d38e72</link>
        <description>The various PetscXXXRegisterFinalize() should execute finalizers in reverse order of registration

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Tue, 06 Jun 2023 16:53:54 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6c37f76f2ace6b1ab1a4a8f1d7a04dee3e7f2aa9 - Merge branch &apos;tisaac/feature-log-handler&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#6c37f76f2ace6b1ab1a4a8f1d7a04dee3e7f2aa9</link>
        <description>Merge branch &apos;tisaac/feature-log-handler&apos; into &apos;main&apos;Deglobalize logging into PetscLogHandler and PetscLogStateSee merge request petsc/petsc!6709

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Thu, 27 Jul 2023 15:06:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>b665b14e20d08dc58a3f47e0addbfcd5129cdb60 - Profiling: Switch logging over to the new PetscLogHandler infrastructure</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#b665b14e20d08dc58a3f47e0addbfcd5129cdb60</link>
        <description>Profiling: Switch logging over to the new PetscLogHandler infrastructure- Move data structures only needed by the default logger now (Action,  Object) to logdefault.c- Create petsclogdeprecated.h and petsc/private/logimpldeprecated.h  for publicly visible symbols that are now deprecated.  Yes,  lots of symbols in petsc/private/logimpl.h were not only visible  but had docstrings.- The macros PetscLogEventBegin(), PetscLogEventEnd(),  PetscLogEventSync(), PetscLogObjectCreate(), and  PetscLogObjectDestroy() now looks through the log handlers  in PetscLogHandlers, sees if they have they appropriate  callbacks (Exposed in PetscLogHandlerHot), and calls them.  Up to 4 log handlers can run simultaneously.- All queries about the registered things now go through  petsc_log_state.- Output functions dispatch to the appropriate PetscLogHandler- There is no need for xmllogevent.c, xmlviewer.c, eventlog.c,  classlog.c, and stagelog.c anymore.  Some orphaned functions  (PetscLogSetThreshold(), PetscLogEventSetDof(),  PetscLogEventSetError(), PetscASend(), PetscARecv(), PetscAReduce())- PetscFEOpenCLLogResidual() did some intrusive things related  to the old logging infrastruture: the private header  for the default log handler is now imported into feopencl.c  so that it can do equivalent things with the new infrastructure.- PetscLogPauseCurrentEvent_Internal() is replaced with  PetscLogEventsPause()Deprecated symbols include:- All functions related to PetscStageLog and the resizable array structs  that it contained.- The legacy EventBegin()/EventEnd() callbacks.- PetscLogAllBegin(), which actually reported less information than  PetscLogDefaultBegin() because it was not kept up-to-date with  regards to GPU profiling.

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Tue, 18 Jul 2023 14:37:05 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>06e36fcdfbd91197ea771b202fbf919dc1543834 - Merge branch &apos;jacobf/2023-05-30/misc-cxx-fixes-2&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#06e36fcdfbd91197ea771b202fbf919dc1543834</link>
        <description>Merge branch &apos;jacobf/2023-05-30/misc-cxx-fixes-2&apos; into &apos;main&apos;Misc C++-Related Fixes For PetscDevice And Friends Round 2See merge request petsc/petsc!6526

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Thu, 01 Jun 2023 16:35:57 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f13b9fe212e71c763a9b4b76f918e558465d0fc2 - remove ifdef __cplusplus from C++-only headers</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#f13b9fe212e71c763a9b4b76f918e558465d0fc2</link>
        <description>remove ifdef __cplusplus from C++-only headers

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Tue, 30 May 2023 18:05:25 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5480effceabdb0fd920010e38d93e4345962c9dd - Revert &quot;Revert &quot;Revert &quot;Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;&quot;&quot;&quot;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#5480effceabdb0fd920010e38d93e4345962c9dd</link>
        <description>Revert &quot;Revert &quot;Revert &quot;Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;&quot;&quot;&quot;This reverts commit 418dbbe5c294b713971823b0eef04bc220e11f0c.

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Mon, 29 May 2023 14:19:49 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>418dbbe5c294b713971823b0eef04bc220e11f0c - Revert &quot;Revert &quot;Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;&quot;&quot;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#418dbbe5c294b713971823b0eef04bc220e11f0c</link>
        <description>Revert &quot;Revert &quot;Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;&quot;&quot;This reverts commit df799b48afdc2b9da2e7091d01d5c06978131d9d.

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Thu, 25 May 2023 02:40:04 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>df799b48afdc2b9da2e7091d01d5c06978131d9d - Revert &quot;Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;&quot;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#df799b48afdc2b9da2e7091d01d5c06978131d9d</link>
        <description>Revert &quot;Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;&quot;This reverts commit ab82ac03bf5fd21ddf6c88f5b0e88c1ee438116f, reversingchanges made to 4a015fb72d15b0317252c3bd729c51826bbf9081.

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Wed, 24 May 2023 18:17:51 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ab82ac03bf5fd21ddf6c88f5b0e88c1ee438116f - Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#ab82ac03bf5fd21ddf6c88f5b0e88c1ee438116f</link>
        <description>Merge branch &apos;jacobf/2023-05-17/misc-cxx-fixups/release&apos; into &apos;release&apos;Miscellaneous C++-Related Fixes For PetscDevice and friendsSee merge request petsc/petsc!6477

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Tue, 23 May 2023 19:28:25 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>54e1c07d7dac41e50807f3d0d474e9576fd74556 - remove ifdef __cplusplus from C++-only headers</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#54e1c07d7dac41e50807f3d0d474e9576fd74556</link>
        <description>remove ifdef __cplusplus from C++-only headers

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Mon, 22 May 2023 20:40:25 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c18e5d6a8c06bf51c021540a09e9fbb7e0892fd3 - Merge branch &apos;jacobf/2023-04-12/getstreamhandleinternal-double-void-ptr&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#c18e5d6a8c06bf51c021540a09e9fbb7e0892fd3</link>
        <description>Merge branch &apos;jacobf/2023-04-12/getstreamhandleinternal-double-void-ptr&apos; into &apos;main&apos;Use `void **` in `PetscDeviceContextGetStreamHandle_Internal()`See merge request petsc/petsc!6316

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Thu, 13 Apr 2023 03:12:08 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>97cd0981e74de23d519e6ad08211164018f544ae - Make the double-pointer nature of PetscDeviceContextGetStreamHandle_Internal() explicit</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#97cd0981e74de23d519e6ad08211164018f544ae</link>
        <description>Make the double-pointer nature of PetscDeviceContextGetStreamHandle_Internal() explicit

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Wed, 12 Apr 2023 19:16:30 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>53b2c6333b263a776eccf7cb1adb78900e10f33f - Merge branch &apos;jacobf/2023-03-30/expose-petscdevicecontext-stream&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp#53b2c6333b263a776eccf7cb1adb78900e10f33f</link>
        <description>Merge branch &apos;jacobf/2023-03-30/expose-petscdevicecontext-stream&apos; into &apos;main&apos;Expose PetscDeviceContext stream handleSee merge request petsc/petsc!6264

            List of files:
            /petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp</description>
        <pubDate>Wed, 12 Apr 2023 04:31:49 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
