PetscLogEventEnd#
Log the end of a user event.
Synopsis#
#include <petsclog.h>
PetscErrorCode PetscLogEventEnd(PetscLogEvent e, PetscObject o1, PetscObject o2, PetscObject o3, PetscObject o4)
Not Collective
Input Parameters#
e -
PetscLogEvent
obtained fromPetscLogEventRegister()
o1 - object associated with the event, or
NULL
o2 - object associated with the event, or
NULL
o3 - object associated with the event, or
NULL
o4 - object associated with the event, or
NULL
Fortran Synopsis#
void PetscLogEventEnd(int e, PetscErrorCode ierr)
Example Usage#
PetscLogEvent USER_EVENT;
PetscLogDouble user_event_flops;
PetscLogEventRegister("User event", 0, &USER_EVENT);
PetscLogEventBegin(USER_EVENT, 0, 0, 0, 0);
[code segment to monitor]
PetscLogFlops(user_event_flops);
PetscLogEventEnd(USER_EVENT, 0, 0, 0, 0);
See Also#
Profiling, PetscLogEventRegister()
, PetscLogEventBegin()
, PetscLogFlops()
Level#
intermediate
Location#
Index of all Profiling routines
Table of Contents for all manual pages
Index of all manual pages