PetscTimeSubtract#

Subtracts the current time (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)

Note#

Since the PETSc libraries incorporate timing of phases and operations, we do not always recommend using PetscTimeSubtract(). The options database command -log_view activates PETSc library timing. 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#

include/petsctime.h

Examples#

src/sys/tutorials/ex7.c


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