<?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 xmlviewer.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>79e48321dcc84b4923f846b7ce3e1bcc8997b56a - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#79e48321dcc84b4923f846b7ce3e1bcc8997b56a</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Wed, 30 Jul 2025 00:27:44 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>91627273993346d983310b905d155db5a0722ffa - Merge branch &apos;jczhang/2025-07-23/fix-log-nested-bug&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#91627273993346d983310b905d155db5a0722ffa</link>
        <description>Merge branch &apos;jczhang/2025-07-23/fix-log-nested-bug&apos; into &apos;release&apos;Fix a bug with unsync&apos;ed variables resulting in unmatched MPI_AllreduceSee merge request petsc/petsc!8583

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Wed, 30 Jul 2025 00:25:37 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>85d60b32ae64d4918fc7c4a455aa83fcb41ff394 - Sys: fix datetype and op used in MPIU_Allreduce wrt time</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#85d60b32ae64d4918fc7c4a455aa83fcb41ff394</link>
        <description>Sys: fix datetype and op used in MPIU_Allreduce wrt time

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Mon, 28 Jul 2025 16:15:10 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cc201d5c4a31859a021ed5172484699aeed28a46 - Log: fix a bug with unsync&apos;ed variables resulting in unmatched MPI_Allreduce</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#cc201d5c4a31859a021ed5172484699aeed28a46</link>
        <description>Log: fix a bug with unsync&apos;ed variables resulting in unmatched MPI_AllreduceThe variable is a timer such that the bug was non-deterministic.The test code ex2f.F90 is adapted by Christiaan Klaij &lt;C.Klaij@marin.nl&gt;Reported-by: Christiaan Klaij &lt;C.Klaij@marin.nl&gt;Reported-by: Zongze Yang &lt;yangzongze@gmail.com&gt;

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Wed, 23 Jul 2025 18:29:29 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>09b68a49ed2854d1e4985cc2aa6af33c7c4e69b3 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#09b68a49ed2854d1e4985cc2aa6af33c7c4e69b3</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Fri, 04 Apr 2025 16:52:00 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e80aff1c6c3c5b0d2b2c91d72667105d74682974 - Merge branch &apos;jolivet/fix-petsc-case&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#e80aff1c6c3c5b0d2b2c91d72667105d74682974</link>
        <description>Merge branch &apos;jolivet/fix-petsc-case&apos; into &apos;release&apos;Fix wrong case for PETScSee merge request petsc/petsc!8266

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Thu, 03 Apr 2025 20:58:34 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f0b74427b291237450348b8514d67555ad08bce6 - Fix wrong case for PETSc</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#f0b74427b291237450348b8514d67555ad08bce6</link>
        <description>Fix wrong case for PETSc

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Tue, 01 Apr 2025 19:15:23 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<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/nested/xmlviewer.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/nested/xmlviewer.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/nested/xmlviewer.c#835f2295474254850a9de28f274be7ce943244c7</link>
        <description>Brain dead fixes for useless casts

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.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>d8e47b638cf8f604a99e9678e1df24f82d959cd7 - Merge branch &apos;barry/2024-09-02/rebased-fix-conversion-warnings&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#d8e47b638cf8f604a99e9678e1df24f82d959cd7</link>
        <description>Merge branch &apos;barry/2024-09-02/rebased-fix-conversion-warnings&apos; into &apos;main&apos;Compiler finds (and forbid) casts from higher precision integers to lowerSee merge request petsc/petsc!7806

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Tue, 17 Sep 2024 21:30:20 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>462c564db5c15796f1f07c2b71ff29812cdd1aad - Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#462c564db5c15796f1f07c2b71ff29812cdd1aad</link>
        <description>Fix MPIU_* routines to always return MPI error codes and thus be usable with PetscCallMPI()Introduce MPIU_Count to be used when MPI_Count is not available

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Sat, 14 Sep 2024 12:41:22 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2fd2f86ad4cd4c9d458eede940d9a21669406ef0 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#2fd2f86ad4cd4c9d458eede940d9a21669406ef0</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Mon, 20 May 2024 16:16:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8a40d3f9395019cb8ea631487929862962eb4c7b - Merge branch &apos;jolivet/rm-unneeded-include&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#8a40d3f9395019cb8ea631487929862962eb4c7b</link>
        <description>Merge branch &apos;jolivet/rm-unneeded-include&apos; into &apos;release&apos;Remove unneeded include &lt;petsc/private/fortranimpl.h&gt;See merge request petsc/petsc!7561

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Mon, 20 May 2024 14:00:23 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2aa92ba4213d182979474792f27da1d42112053a - Remove unneeded include &lt;petsc/private/fortranimpl.h&gt;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#2aa92ba4213d182979474792f27da1d42112053a</link>
        <description>Remove unneeded include &lt;petsc/private/fortranimpl.h&gt;

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Sun, 19 May 2024 11:36:26 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>970231d20df44f79b27787157e39d441e79f434b - Merge branch &apos;jolivet/clang-format-18&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#970231d20df44f79b27787157e39d441e79f434b</link>
        <description>Merge branch &apos;jolivet/clang-format-18&apos; into &apos;main&apos;clang-format version 18See merge request petsc/petsc!6902

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Thu, 07 Mar 2024 12:36:17 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>4d86920da9ee67c835173a5dfffa1b3a52fd24ca - checkbadSource: rules for PetscFunctionBegin and derivatives</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#4d86920da9ee67c835173a5dfffa1b3a52fd24ca</link>
        <description>checkbadSource: rules for PetscFunctionBegin and derivatives

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Sat, 10 Feb 2024 08:07:08 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&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/nested/xmlviewer.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/nested/xmlviewer.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>dff009be1503132eb32dbaedc8512f49b68e5e4c - Profiling: Add composed functions for default log handler functions</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#dff009be1503132eb32dbaedc8512f49b68e5e4c</link>
        <description>Profiling: Add composed functions for default log handler functionsThis makes them extensible to other implementations.Where appropriate, the global log handler will now dispatchthese functions to all running log handlers.It is not always appropriate to dispatch to all running log handlers:when a single return value is expected or when a filenameis given, it will continue to dispatch only to the defaultlog handler.

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Mon, 24 Jul 2023 16:40:30 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2611ad710242b3c70d66651ef7e40f9450d305e2 - Profiling: Improve !defined(PETSC_USE_LOG) #defines</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#2611ad710242b3c70d66651ef7e40f9450d305e2</link>
        <description>Profiling: Improve !defined(PETSC_USE_LOG) #defines- If we cast macro arguments to void, we can avoid unused errors that have  forced lots of conditionally included code like this:```c  #if defined(PETSC_USE_LOG)  PetscLogEvent event;  #endif```- Having global counters like petsc_TotalFlops externed event  if !PetscDefined(USE_LOG) helps to remove a lot of needless  `#ifdef`s around code that can instead be placed in  `if (PetscDefined(USE_LOG)) {}` blocks.

            List of files:
            /petsc/src/sys/logging/handler/impls/nested/xmlviewer.c</description>
        <pubDate>Fri, 14 Jul 2023 04:24:59 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b93211885051a68d5a4e2963b141f71fa7a24c4c - Profiling: Add nested PetscLogHandler implementation</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c#b93211885051a68d5a4e2963b141f71fa7a24c4c</link>
        <description>Profiling: Add nested PetscLogHandler implementationThis log handler has behavior like the behavior ofPetscLogNestedBegin().Unlike the implementation of PetscLogHandler_Default, I did not try todo a faithful translation of the existing nested logging behavior, fortwo reasons.- The existing implementation keeps sorted lists of nested paths (&quot;Event  A;Event B;&quot;), and for each of those paths keeps a sorted list of the  top-level events (&quot;Event C&quot;, &quot;Event D&quot;) that map that path to other  paths (path + event =&gt; other path).  It&apos;s a complicated data structure,  and the benefit of the sorting (O(log n) lookup) is probably not worth  the more expensive insertion cost each time a new path + event combo  appears.  Instead I implemented the path + event =&gt; other path  lookup as a hash map, which simplified the implementation  significantly.- The existing implementation assigns an event to each path, modifying  the event registry in place.  This messes things up if you want  to both -log_view and -log_view ::ascii_flamegraph output, the  original motivation for refactoring the profiling infrastructure.  In the new implementation, the nested handler has its own  PetscLogState that it modifies, and an inner copy of  PetscLogHandler_Default the acts on that nested state.- The PetscLogGlobalNames data structure also simplifies the  construction of a linearized tree of events in the final  viewing stage, although the low-level xml construction  routines are copied almost verbatim from the previous  implementation.

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