petsc-3.12.5 2020-03-29
Report Typos and Errors

PetscTimeSubtract

Subtracts the current time of day (in seconds) from the value v.

Synopsis

#include <petsctime.h>
PetscErrorCode PetscTimeSubtract(PetscLogDouble *v)
Not Collective

Input Parameter

v -time counter

Output Parameter

v -time counter (v = v - current time)

Notes

Since the PETSc libraries incorporate timing of phases and operations, we do not every recommend using PetscTimeSubtract() The options database command -log_view activates PETSc library timing. See Users-Manual: Chapter 13 Profiling for more details, also see PetscLogStageRegister(), PetscLogEventRegister(), PetscLogEventBegin(), PetscLogEventEnd() for how to register stages and events in application codes.

See Also

PetscTime(), PetscTimeAdd(), PetscLogStageRegister(), PetscLogEventRegister(), PetscLogEventBegin(), PetscLogEventEnd()

Level

developer

Location

src/sys/time/../../../include/petsctime.h
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages