<?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 device.cxx</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>03047865b8d8757cf1cf9cda45785c1537b01dc1 - Merge branch &apos;barry/2026-02-14/remove-last-of-source-horizontal-lines&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#03047865b8d8757cf1cf9cda45785c1537b01dc1</link>
        <description>Merge branch &apos;barry/2026-02-14/remove-last-of-source-horizontal-lines&apos; into &apos;main&apos;Remove the last of the use of horizontal lines --- as seperators. With modern...See merge request petsc/petsc!9039

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Wed, 18 Feb 2026 16:20:26 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2178992005f20d15196cbd94d6c3b4333afddc1f - Remove the last of the use of horizontal lines --- as seperators. With modern code development systems they are not needed and just an eye-sore</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#2178992005f20d15196cbd94d6c3b4333afddc1f</link>
        <description>Remove the last of the use of horizontal lines --- as seperators. With modern code development systems they are not needed and just an eye-sore

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Sun, 15 Feb 2026 01:17:29 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<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/interface/device.cxx#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/interface/device.cxx</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/interface/device.cxx#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/interface/device.cxx</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>017deb10d530c1b6d9744fcd772cd96c5fcd74f2 - Merge branch &apos;jolivet/no-device-no-petscdevice&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#017deb10d530c1b6d9744fcd772cd96c5fcd74f2</link>
        <description>Merge branch &apos;jolivet/no-device-no-petscdevice&apos; into &apos;main&apos;Add `--with-devicelanguage` to make PETSc a C library againCloses #997See merge request petsc/petsc!8783

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Fri, 24 Oct 2025 05:29:58 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>27d4e10a19fe1242ecf8c411d5499a9887d131a5 - PetscDevice: remove C++ dependency when using --with-devicelanguage=C</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#27d4e10a19fe1242ecf8c411d5499a9887d131a5</link>
        <description>PetscDevice: remove C++ dependency when using --with-devicelanguage=C

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Mon, 13 Oct 2025 05:25:45 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>bcda9346efad4e5ba2d553af84eb238771ba1e25 - Merge branch &apos;MarDiehl/fix-typo&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#bcda9346efad4e5ba2d553af84eb238771ba1e25</link>
        <description>Merge branch &apos;MarDiehl/fix-typo&apos; into &apos;main&apos;missing &quot;s&quot; for isascii and issundialsSee merge request petsc/petsc!8559

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Wed, 27 Aug 2025 20:05:52 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9f196a0264fbaf0568fead3a30c861c7ae4cf663 - missing &quot;s&quot; for isascii and issundials</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#9f196a0264fbaf0568fead3a30c861c7ae4cf663</link>
        <description>missing &quot;s&quot; for isascii and issundials

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Thu, 17 Jul 2025 22:45:54 +0000</pubDate>
        <dc:creator>Martin Diehl &lt;mail@martin-diehl.net&gt;</dc:creator>
    </item>
<item>
        <title>b8e8deba49d719f56064bb20cea77c2223d6631d - Merge branch &apos;barry/2024-10-15/support-pytorch-niccl-gpu&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#b8e8deba49d719f56064bb20cea77c2223d6631d</link>
        <description>Merge branch &apos;barry/2024-10-15/support-pytorch-niccl-gpu&apos; into &apos;main&apos;Set proper defaults for GPU devices when running under PyTorch&apos;s torchrunSee merge request petsc/petsc!7946

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Fri, 18 Oct 2024 19:37:58 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>b291397e0ef000c449dd2325d751ccd42b92aa92 - fix naming of variable to prevent confusing code</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#b291397e0ef000c449dd2325d751ccd42b92aa92</link>
        <description>fix naming of variable to prevent confusing code

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Wed, 16 Oct 2024 00:10:51 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d0e6bf2ad94dcc89b258ce16c7987200a4714786 - Merge branch &apos;jolivet/clang-format-19&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#d0e6bf2ad94dcc89b258ce16c7987200a4714786</link>
        <description>Merge branch &apos;jolivet/clang-format-19&apos; into &apos;main&apos;clang-format-19See merge request petsc/petsc!7644

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Wed, 25 Sep 2024 06:44:18 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>57508ece14a6b1339c0bbf016ecd72f673a062b0 - Remove unneeded parentheses</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#57508ece14a6b1339c0bbf016ecd72f673a062b0</link>
        <description>Remove unneeded parentheses

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Tue, 17 Sep 2024 23:49:15 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>a623e290c7eaa252b385564179837fe27521fbac - Merge branch &apos;barry/2024-05-29/minor-fortran-stub-cleanup&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#a623e290c7eaa252b385564179837fe27521fbac</link>
        <description>Merge branch &apos;barry/2024-05-29/minor-fortran-stub-cleanup&apos; into &apos;main&apos;More improvements to Fortran stubs and interfacesSee merge request petsc/petsc!7598

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Wed, 12 Jun 2024 03:37:04 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>377f809a66ddb103acb624d65d678901d378fe03 - All constructors should do PetscAssertPointer on output object</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#377f809a66ddb103acb624d65d678901d378fe03</link>
        <description>All constructors should do PetscAssertPointer on output objectReported-by: Blaise BourdinConstructors should not initialize the output to NULL upon entry, serves no purposeFix some formatting in constructors

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Fri, 07 Jun 2024 19:45:33 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cef0416bfaf3f2eda18a772a528c82211592945c - Merge branch &apos;barry/2024-04-26/fix-sowing-viewers&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#cef0416bfaf3f2eda18a772a528c82211592945c</link>
        <description>Merge branch &apos;barry/2024-04-26/fix-sowing-viewers&apos; into &apos;main&apos;Remove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowingSee merge request petsc/petsc!7511

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Wed, 15 May 2024 19:29:27 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ffeef943c8ee50edff320d8a3135bb0c94853e4c - Update to sowing version that supports PetscViewer and PetscObject</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#ffeef943c8ee50edff320d8a3135bb0c94853e4c</link>
        <description>Update to sowing version that supports PetscViewer and PetscObjectRemove manual Fortran stubs for PetscViewer and PetscObject arguments since now handled by sowingAlso handles the passing of null objects correctly

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Sun, 28 Apr 2024 23:21:32 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>1ed6e3ff8437baa411029a28c2b08f047df9ad9a - Merge branch &apos;barry/2024-04-13/fix-sowing-strings&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#1ed6e3ff8437baa411029a28c2b08f047df9ad9a</link>
        <description>Merge branch &apos;barry/2024-04-13/fix-sowing-strings&apos; into &apos;main&apos;Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INTSee merge request petsc/petsc!7480

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Thu, 25 Apr 2024 22:16:01 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cc4c1da905d89950b196b027190941013bd3e15a - Update source code removing all unneeded /*@C and associated manual stubs and interfaces</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#cc4c1da905d89950b196b027190941013bd3e15a</link>
        <description>Update source code removing all unneeded /*@C and associated manual stubs and interfaces

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Sun, 14 Apr 2024 02:07:12 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>579b256d8ad74eed6565ce177d2abd7a8923fe09 - Merge branch &apos;jczhang/2024-03-18/check-conf-runtime-cuda-arches&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#579b256d8ad74eed6565ce177d2abd7a8923fe09</link>
        <description>Merge branch &apos;jczhang/2024-03-18/check-conf-runtime-cuda-arches&apos; into &apos;main&apos;Show configure/runtime cuda arch discrepancy in error messages; show runtime cuda arch in -log_viewSee merge request petsc/petsc!7385

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Mon, 25 Mar 2024 22:17:27 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>456dbbcd9876bdf1526b93d27a05ea9aadb1fa98 - Sys: add error messages on discrepancy in cuda arches between configure time and runtime; also log view runtime cuda arch</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/objects/device/interface/device.cxx#456dbbcd9876bdf1526b93d27a05ea9aadb1fa98</link>
        <description>Sys: add error messages on discrepancy in cuda arches between configure time and runtime; also log view runtime cuda arch

            List of files:
            /petsc/src/sys/objects/device/interface/device.cxx</description>
        <pubDate>Thu, 21 Mar 2024 15:17:31 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
