<?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 logperfstubs.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>be37439ebbbdb2f81c3420c175a94aa72e59929c - Merge branch &apos;stefanozampini/useless-cast&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c#be37439ebbbdb2f81c3420c175a94aa72e59929c</link>
        <description>Merge branch &apos;stefanozampini/useless-cast&apos; into &apos;main&apos;Remove useless castSee merge request petsc/petsc!7894

            List of files:
            /petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c</description>
        <pubDate>Mon, 21 Oct 2024 21:59:33 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>835f2295474254850a9de28f274be7ce943244c7 - Brain dead fixes for useless casts</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c#835f2295474254850a9de28f274be7ce943244c7</link>
        <description>Brain dead fixes for useless casts

            List of files:
            /petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c</description>
        <pubDate>Sat, 05 Oct 2024 11:54:52 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@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/logging/handler/impls/perfstubs/logperfstubs.c#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/logging/handler/impls/perfstubs/logperfstubs.c</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>294de794fe123e610254afa1d3b5e86df4c0be38 - Profiling: Rename PETSC_LOG_HANDLER_XXX -&gt; PETSCLOGHANDLERXXX</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c#294de794fe123e610254afa1d3b5e86df4c0be38</link>
        <description>Profiling: Rename PETSC_LOG_HANDLER_XXX -&gt; PETSCLOGHANDLERXXX

            List of files:
            /petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c</description>
        <pubDate>Thu, 20 Jul 2023 05:12:35 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&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/logging/handler/impls/perfstubs/logperfstubs.c#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/logging/handler/impls/perfstubs/logperfstubs.c</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>ccf0b5c1967b48da6c1c972ce7215de9b66fafa5 - Profiling: Add tau perfstubs implementation of PetscLogHandler</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c#ccf0b5c1967b48da6c1c972ce7215de9b66fafa5</link>
        <description>Profiling: Add tau perfstubs implementation of PetscLogHandlerIn the existing logging, perfstubs runs automatically with -log_viewif PETSc is configured --with-tau-perfstubs.  This new PetscLogHandlerimplementation will be used with a new -log_perfstubs command lineoption that will only run this handler and not the default handler.

            List of files:
            /petsc/src/sys/logging/handler/impls/perfstubs/logperfstubs.c</description>
        <pubDate>Thu, 13 Jul 2023 18:43:14 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
