Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 10 of 10) sorted by relevance

/petsc/src/sys/logging/handler/impls/perfstubs/
H A Dlogperfstubs.c6 void *timer; member
43 PetscStackCallExternalVoid("ps_timer_destroy_", ps_timer_destroy_(event.timer)); in PetscLogHandlerDestroy_Perfstubs()
52 PetscStackCallExternalVoid("ps_timer_destroy_", ps_timer_destroy_(stage.timer)); in PetscLogHandlerDestroy_Perfstubs()
78 …PetscStackCallExternalVoid("ps_timer_create_", ps_event.timer = ps_timer_create_(event_info.name)); in PetscLogHandlerPSUpdateEvents()
102 …PetscStackCallExternalVoid("ps_timer_create_", ps_stage.timer = ps_timer_create_(stage_info.name)); in PetscLogHandlerPSUpdateStages()
119 …s_event.depth == 1 && ps_event.timer != NULL) PetscStackCallExternalVoid("ps_timer_start_", ps_tim… in PetscLogHandlerEventBegin_Perfstubs()
133 …ps_event.depth == 0 && ps_event.timer != NULL) PetscStackCallExternalVoid("ps_timer_stop_", ps_tim… in PetscLogHandlerEventEnd_Perfstubs()
145 …if (ps_event.timer != NULL) PetscStackCallExternalVoid("ps_timer_start_", ps_timer_start_(ps_event… in PetscLogHandlerStagePush_Perfstubs()
157 …if (ps_event.timer != NULL) PetscStackCallExternalVoid("ps_timer_stop_", ps_timer_stop_(ps_event.t… in PetscLogHandlerStagePop_Perfstubs()
/petsc/src/sys/perfstubs/
H A Dtimer.h60 void ps_timer_start_(const void *timer);
61 void ps_timer_start_fortran_(const void **timer);
62 void ps_timer_stop_(const void *timer);
63 void ps_timer_stop_fortran_(const void **timer);
203 ScopedTimer(const void * timer) : m_timer(timer) in ScopedTimer() argument
H A Dpstimer.c257 void ps_timer_start_(const void *timer) { in ps_timer_start_() argument
259 void ** objects = (void**)(timer); in ps_timer_start_()
265 void ps_timer_start_fortran_(const void **timer) { in ps_timer_start_fortran_() argument
267 ps_timer_start_(*timer); in ps_timer_start_fortran_()
271 void ps_timer_stop_(const void *timer) { in ps_timer_stop_() argument
273 void ** objects = (void**)(timer); in ps_timer_stop_()
279 void ps_timer_stop_fortran_(const void **timer) { in ps_timer_stop_fortran_() argument
281 ps_timer_stop_(*timer); in ps_timer_stop_fortran_()
/petsc/include/
H A Dpetsclogdeprecated.h42 void *timer; member
70 void *timer; member
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmthrustutility.hpp71 const auto timer = ::Petsc::device::cupm::detail::PetscLogGpuTimer{}; \
/petsc/doc/changes/
H A D231.md75 - --with-timer option is added [if the user knows MPI_Wtime() is
76 accurate/low-overhead on a machine - then use: --with-timer=mpi]
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkoskernels.kokkos.cxx108 Kokkos::Timer timer; in run() local
146 timer.reset(); in run()
149 double sec = timer.seconds(); in run()
/petsc/doc/manual/
H A Dstreams.md24 …ouble)/min(time[])`. The timing is done with `MPI_Wtime()`. A call to the timer takes less than 3e…
/petsc/
H A Dgmakefile.test424 …t libpetsc (if it is a prerequisite) has been built and clean the counts/logs before starting timer
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas580 (models/timer-threshold-percentage 5)
581 (models/timer-cutoff 0.1)