petsc-master 2015-10-08
Report Typos and Errors


Prints a summary of the logging.


#include "petscsys.h"   
PetscErrorCode  PetscLogView(PetscViewer viewer)
Collective over MPI_Comm

Input Parameter

viewer -an ASCII viewer

Options Database Keys

-log_view [:filename] - Prints summary of log information
-log_view - Saves logging information from each process as a Python file
-log_view :filename.xml:ascii_xml - Saves a summary of the logging information in a nested format, use a browser to open this file, for example on Apple MacOS systems use open -a Safari filename.xml
-log_all - Saves a file Log.rank for each MPI process with details of each step of the computation
-log_trace [filename] - Displays a trace of what each process is doing


It is possible to control the logging programatically but we recommend using the options database approach whenever possible By default the summary is printed to stdout.

Before calling this routine you must have called either PetscLogDefaultBegin() or PetscLogNestedBegin()

If PETSc is configured with --with-logging=0 then this functionality is not available

The nested XML format was kindly donated by Koos Huijssen and Christiaan M. Klaij MARITIME RESEARCH INSTITUTE NETHERLANDS


log, dump, print

See Also

PetscLogDefaultBegin(), PetscLogDump()

Index of all Profiling routines
Table of Contents for all manual pages
Index of all manual pages