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

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