:orphan: # PetscPreLoadEnd End a segment of code that may be preloaded (run twice) to get accurate timings ## Synopsis ``` #include void PetscPreLoadEnd(void); ``` Not Collective ## Usage ```none 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 [](ch_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](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/logging/plog.c) [Index of all Profiling routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)