---
name: "icetWallTime"
section: "3"
platform: "linux"
package: "paraview"
version: "5.13.2+dfsg-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/icetWallTime"
---

# icetWallTime(3)

## NAME

**icetWallTime -- timer function**

## Synopsis

\#include \<IceT.h\>

| | | |
| --- | --- | --- |
| IceTDouble **icetWallTime**( | void | ) |

## Description

Retrieves the current time, in seconds. The returned values of **icetWallTime** are only valid in relation to each other. That is, the time may or may not have anything to do with the current date or time. However, the difference of values between two calls to **icetWallTime** is the elapsed time in seconds between the two calls. Thus, **icetWallTime** is handy for determining the running time of various subprocesses. **icetWallTime** is used internally for determining the values for the state variables **ICET\_BUFFER\_READ\_TIME**, **ICET\_BUFFER\_WRITE\_TIME**, **ICET\_COLLECT\_TIME**, **ICET\_COMPARE\_TIME**, **ICET\_COMPOSITE\_TIME**, **ICET\_COMPRESS\_TIME**, **ICET\_INTERLACE\_TIME**, **ICET\_RENDER\_TIME**, and **ICET\_TOTAL\_DRAW\_TIME**.

## Return Value

The current time, in seconds.

## Errors

None.

## Warnings

None.

## Bugs

None known.

## Copyright

Copyright (C)2003 Sandia Corporation

Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.

This source code is released under the New BSD License.

## See Also

[*icetGet*(3)](/icetGet/3.md)
