On Thu, Apr 5, 2018 at 6:15 AM, Klaij, Christiaan <[email protected]> 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/PetscLo... 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:[email protected] | 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/>