PetscPreLoadEnd#

End a segment of code that may be preloaded (run twice) to get accurate timings

Synopsis#

#include <petsclog.h>
void PetscPreLoadEnd(void);

Not Collective

Example Usage#

  PetscPreLoadBegin(PETSC_TRUE, "first stage");
  // lines of code
  PetscPreLoadStage("second stage");
  // lines of code
  PetscPreLoadEnd();

Note#

Only works in C/C++ not fortran

See Also#

Profiling, PetscLogEventRegister(), PetscLogEventBegin(), PetscLogEventEnd(), PetscPreLoadBegin(), PetscPreLoadStage()

Level#

intermediate

Location#

src/sys/logging/plog.c

Examples#

src/ksp/ksp/tutorials/ex10.c
src/ksp/ksp/tutorials/ex27.c
src/ksp/ksp/tutorials/ex72.c


Edit on GitLab

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