[petsc-dev] getting on with the nested timers

Matthew Knepley knepley at gmail.com
Thu Apr 5 06:35:15 CDT 2018


On Thu, Apr 5, 2018 at 7:31 AM, Klaij, Christiaan <C.Klaij at marin.nl> wrote:

> Matt,
>
> I guess you meant to send this link:
>
> http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Viewer/
> PetscViewerPushFormat.html
>
No, I meant to send the link I sent. In the section Options Database Keys,
it gives you the format.

  Matt

>
> 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 | www.marin.nl
>
> [image: LinkedIn] <https://www.linkedin.com/company/marin> [image:
> YouTube] <http://www.youtube.com/marinmultimedia> [image: Twitter]
> <https://twitter.com/MARIN_nieuws> [image: 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>
> 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 |
>> http://www.marin.nl
>>
>> MARIN news: http://www.marin.nl/web/News/News-items/Kom-zaterdag-10-nove
>> mber-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/>
>
>


-- 
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/6e46c906/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003692.PNG
Type: image/png
Size: 333 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/6e46c906/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image8057bb.PNG
Type: image/png
Size: 293 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/6e46c906/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image209c91.PNG
Type: image/png
Size: 253 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/6e46c906/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image528f07.PNG
Type: image/png
Size: 331 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180405/6e46c906/attachment-0007.png>


More information about the petsc-dev mailing list