OpenMPI
0.1.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
timer.h
1
/*
2
* Copyright (c) 2008 The University of Tennessee and The University
3
* of Tennessee Research Foundation. All rights
4
* reserved.
5
* $COPYRIGHT$
6
*
7
* Additional copyrights may follow
8
*
9
* $HEADER$
10
*/
11
12
#ifndef OMPI_SYS_ARCH_TIMER_H
13
#define OMPI_SYS_ARCH_TIMER_H 1
14
15
#include <sys/times.h>
16
17
typedef
uint64_t opal_timer_t;
18
19
static
inline
opal_timer_t
20
opal_sys_timer_get_cycles(
void
)
21
{
22
opal_timer_t ret;
23
struct
tms accurate_clock;
24
25
times(&accurate_clock);
26
ret = accurate_clock.tms_utime + accurate_clock.tms_stime;
27
28
return
ret;
29
}
30
31
#define OPAL_HAVE_SYS_TIMER_GET_CYCLES 1
32
33
#endif
/* ! OMPI_SYS_ARCH_TIMER_H */
opal
include
opal
sys
arm
timer.h
Generated on Wed Dec 24 2014 12:05:26 for OpenMPI by
1.8.8