1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Profiling/index.html" />
<TITLE>Profiling Manual Pages</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<div id="version" align=right><b>petsc-3.7.5 2017-01-01</b></div>
<div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.7.5 v3.7.5 docs/manualpages/Profiling/index.html "><small>Report Typos and Errors</small></a></div>
<H2> Profiling Manual Pages
</H2>
PETSc provides a variety of methods for profiling applications that use the PETSc libraries.
<P>
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
<TD WIDTH=250><A HREF="./PetscLogView.html">PetscLogView</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
<TD WIDTH=250><A HREF="./PetscGetFlops.html">PetscGetFlops</A></TD>
<TD WIDTH=250><A HREF="./PetscLogFlops.html">PetscLogFlops</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStageSetActive.html">PetscLogStageSetActive</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscInfo.html">PetscInfo</A></TD>
<TD WIDTH=250><A HREF="./PetscLogObjects.html">PetscLogObjects</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStageSetVisible.html">PetscLogStageSetVisible</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogActions.html">PetscLogActions</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStage.html">PetscLogStage</A></TD>
<TD WIDTH=250><A HREF="./PetscLogTraceBegin.html">PetscLogTraceBegin</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogEvent.html">PetscLogEvent</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStageGetActive.html">PetscLogStageGetActive</A></TD>
<TD WIDTH=250><A HREF="./PetscLogViewFromOptions.html">PetscLogViewFromOptions</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogEventBegin.html">PetscLogEventBegin</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStageGetId.html">PetscLogStageGetId</A></TD>
<TD WIDTH=250><A HREF="./PetscPreLoadBegin.html">PetscPreLoadBegin</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogEventEnd.html">PetscLogEventEnd</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStageGetVisible.html">PetscLogStageGetVisible</A></TD>
<TD WIDTH=250><A HREF="./PetscPreLoadEnd.html">PetscPreLoadEnd</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogEventGetId.html">PetscLogEventGetId</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStagePop.html">PetscLogStagePop</A></TD>
<TD WIDTH=250><A HREF="./PetscPreLoadStage.html">PetscPreLoadStage</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogEventGetPerfInfo.html">PetscLogEventGetPerfInfo</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStagePush.html">PetscLogStagePush</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogEventRegister.html">PetscLogEventRegister</A></TD>
<TD WIDTH=250><A HREF="./PetscLogStageRegister.html">PetscLogStageRegister</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
<TD WIDTH=250><A HREF="./PetscInfoAllow.html">PetscInfoAllow</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventActivate.html">PetscLogEventActivate</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventSetActiveAll.html">PetscLogEventSetActiveAll</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogAllBegin.html">PetscLogAllBegin</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventBarrierBegin.html">PetscLogEventBarrierBegin</A></TD>
<TD WIDTH=250><A HREF="./PetscLogMPEBegin.html">PetscLogMPEBegin</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogDefaultBegin.html">PetscLogDefaultBegin</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventBarrierEnd.html">PetscLogEventBarrierEnd</A></TD>
<TD WIDTH=250><A HREF="./PetscLogMPEDump.html">PetscLogMPEDump</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PetscLogDump.html">PetscLogDump</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventDeactivate.html">PetscLogEventDeactivate</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
<TD WIDTH=250><A HREF="./ClassPerfInfoClear.html">ClassPerfInfoClear</A></TD>
<TD WIDTH=250><A HREF="./PetscClassIdRegister.html">PetscClassIdRegister</A></TD>
<TD WIDTH=250><A HREF="./PetscLogSet.html">PetscLogSet</A></TD>
<TR>
<TD WIDTH=250><A HREF="./ClassPerfLogCreate.html">ClassPerfLogCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscClassRegInfoDestroy.html">PetscClassRegInfoDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscStageInfoDestroy.html">PetscStageInfoDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./ClassPerfLogDestroy.html">ClassPerfLogDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscClassRegLogCreate.html">PetscClassRegLogCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogCreate.html">PetscStageLogCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./ClassPerfLogEnsureSize.html">ClassPerfLogEnsureSize</A></TD>
<TD WIDTH=250><A HREF="./PetscClassRegLogDestroy.html">PetscClassRegLogDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogDestroy.html">PetscStageLogDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfInfoClear.html">EventPerfInfoClear</A></TD>
<TD WIDTH=250><A HREF="./PetscClassRegLogGetClass.html">PetscClassRegLogGetClass</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetActive.html">PetscStageLogGetActive</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfInfoCopy.html">EventPerfInfoCopy</A></TD>
<TD WIDTH=250><A HREF="./PetscClassRegLogRegister.html">PetscClassRegLogRegister</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetClassPerfLog.html">PetscStageLogGetClassPerfLog</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogActivate.html">EventPerfLogActivate</A></TD>
<TD WIDTH=250><A HREF="./PetscInfoActivateClass.html">PetscInfoActivateClass</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetClassRegLog.html">PetscStageLogGetClassRegLog</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogActivateClass.html">EventPerfLogActivateClass</A></TD>
<TD WIDTH=250><A HREF="./PetscInfoDeactivateClass.html">PetscInfoDeactivateClass</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetCurrent.html">PetscStageLogGetCurrent</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogCreate.html">EventPerfLogCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscIntStackCreate.html">PetscIntStackCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetEventPerfLog.html">PetscStageLogGetEventPerfLog</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogDeactivate.html">EventPerfLogDeactivate</A></TD>
<TD WIDTH=250><A HREF="./PetscIntStackDestroy.html">PetscIntStackDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetEventRegLog.html">PetscStageLogGetEventRegLog</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogDeactivateClass.html">EventPerfLogDeactivateClass</A></TD>
<TD WIDTH=250><A HREF="./PetscIntStackEmpty.html">PetscIntStackEmpty</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetStage.html">PetscStageLogGetStage</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogDestroy.html">EventPerfLogDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscIntStackPop.html">PetscIntStackPop</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogGetVisible.html">PetscStageLogGetVisible</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogEnsureSize.html">EventPerfLogEnsureSize</A></TD>
<TD WIDTH=250><A HREF="./PetscIntStackPush.html">PetscIntStackPush</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogPop.html">PetscStageLogPop</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogGetVisible.html">EventPerfLogGetVisible</A></TD>
<TD WIDTH=250><A HREF="./PetscIntStackTop.html">PetscIntStackTop</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogPush.html">PetscStageLogPush</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventPerfLogSetVisible.html">EventPerfLogSetVisible</A></TD>
<TD WIDTH=250><A HREF="./PetscLogDestroy.html">PetscLogDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogRegister.html">PetscStageLogRegister</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventRegLogCreate.html">EventRegLogCreate</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventActivateClass.html">PetscLogEventActivateClass</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogSetActive.html">PetscStageLogSetActive</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventRegLogDestroy.html">EventRegLogDestroy</A></TD>
<TD WIDTH=250><A HREF="./PetscLogEventDeactivateClass.html">PetscLogEventDeactivateClass</A></TD>
<TD WIDTH=250><A HREF="./PetscStageLogSetVisible.html">PetscStageLogSetVisible</A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventRegLogGetEvent.html">EventRegLogGetEvent</A></TD>
<TD WIDTH=250><A HREF="./PetscLogGetStageLog.html">PetscLogGetStageLog</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./EventRegLogRegister.html">EventRegLogRegister</A></TD>
<TD WIDTH=250><A HREF="./PetscLogMPEGetRGBColor.html">PetscLogMPEGetRGBColor</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html">Table of Contents</A>
|