[petsc-dev] getting on with the nested timers

Klaij, Christiaan C.Klaij at marin.nl
Thu Apr 5 06:31:39 CDT 2018


Matt,

I guess you meant to send this link:

http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Viewer/PetscViewerPushFormat.html

If so, it doesn't say anything on XML either. But after some
trial and error I found the format to
be "PETSC_VIEWER_ASCII_XML", so problem solved.

Summarizing the problem from a user perspective:

1) The manual page of PetscLogView mentions PetscViewerASCIIOpen,
which mentions PetscViewerPushFormat, I should have figured that
out by myself, sorry.

2) The manual page of PetscLogView mentions PetscLogNestedBegin,
which doesn't have a manual entry.

3) The manual page of PetscViewerPushFormat doesn't mention the
format PETSC_VIEWER_ASCII_XML, although it is available.

Chris

dr. ir. Christiaan Klaij | Senior Researcher | Research & Development
MARIN | T +31 317 49 33 44 | C.Klaij at marin.nl<mailto:C.Klaij at marin.nl> | www.marin.nl<http://www.marin.nl>

[LinkedIn]<https://www.linkedin.com/company/marin> [YouTube] <http://www.youtube.com/marinmultimedia>  [Twitter] <https://twitter.com/MARIN_nieuws>  [Facebook] <https://www.facebook.com/marin.wageningen>
MARIN news: Comfort draft for semi-submersible yachts<http://www.marin.nl/web/News/News-items/Comfort-draft-for-semisubmersible-yachts.htm>

________________________________
From: Matthew Knepley <knepley at gmail.com>
Sent: Thursday, April 05, 2018 12:50 PM
To: Klaij, Christiaan
Cc: Smith, Barry F.; petsc-dev at mcs.anl.gov; Koos Huijssen
Subject: Re: [petsc-dev] getting on with the nested timers

On Thu, Apr 5, 2018 at 6:15 AM, Klaij, Christiaan <C.Klaij at marin.nl<mailto:C.Klaij at marin.nl>> wrote:
Barry,

I'm still trying to use petsc's nested logging with our code. I
have it working for 3.8.3 with the command line option, for
example:

mpirun -n 3 ./refresco -log_view :performance.xml:ascii_xml

This gives the expected performance.xml file. How to get the same
without command line options? So far I have:

CALL PetscLogDefaultBegin(ierr)
...
CALL PetscViewerASCIIOpen(MPI_COMM_WORLD,'performance.xml',viewer,ierr)
CALL PetscLogView(viewer,ierr)

which gives the regular log in the performance.xml file.

I guess I should replace PetscLogDefaultBegin by
PetscLogNestedBegin as stated in the manual page of PetscLogView.

But there's no manual page for PetscLogNestedBegin and I didn't
find anything like PetscViewerASCIIOpenXML either.

http://www.mcs.anl.gov/petsc/petsc-master/docs/manualpages/Profiling/PetscLogView.html

You need to push the ASCII_XML format before viewing.

  Thanks,

     Matt

Chris


dr. ir. Christiaan Klaij  | Senior Researcher | Research & Development
MARIN | T +31 317 49 33 44 | mailto:C.Klaij at marin.nl<mailto:C.Klaij at marin.nl> | http://www.marin.nl

MARIN news: http://www.marin.nl/web/News/News-items/Kom-zaterdag-10-november-naar-de-open-dag-in-Wageningen.htm




--
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/<http://www.caam.rice.edu/~mk51/>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/ebc278e2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image8057bb.PNG
Type: image/png
Size: 293 bytes
Desc: image8057bb.PNG
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/ebc278e2/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image528f07.PNG
Type: image/png
Size: 331 bytes
Desc: image528f07.PNG
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/ebc278e2/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003692.PNG
Type: image/png
Size: 333 bytes
Desc: image003692.PNG
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/ebc278e2/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image209c91.PNG
Type: image/png
Size: 253 bytes
Desc: image209c91.PNG
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/ebc278e2/attachment-0003.png>


More information about the petsc-dev mailing list