osprey/include/omp/omp.h File Reference

#include <pthread.h>

Include dependency graph for omp.h:

Go to the source code of this file.

Typedefs

typedef int omp_int_t
typedef double omp_wtime_t
typedef voidomp_lock_t
typedef voidomp_nest_lock_t

Functions/Subroutines

void omp_set_num_threads (omp_int_t num)
omp_int_t omp_get_num_threads (void)
omp_int_t omp_get_max_threads (void)
omp_int_t omp_get_thread_num (void)
omp_int_t omp_get_num_procs (void)
omp_int_t omp_in_parallel (void)
void omp_set_dynamic (omp_int_t dynamic)
omp_int_t omp_get_dynamic (void)
void omp_set_nested (omp_int_t nested)
omp_int_t omp_get_nested (void)
void omp_init_lock (volatile omp_lock_t *lock)
void omp_init_nest_lock (volatile omp_nest_lock_t *lock)
void omp_destroy_lock (volatile omp_lock_t *lock)
void omp_destroy_nest_lock (volatile omp_nest_lock_t *lock)
void omp_set_lock (volatile omp_lock_t *lock)
void omp_set_nest_lock (volatile omp_nest_lock_t *lock)
void omp_unset_lock (volatile omp_lock_t *lock)
void omp_unset_nest_lock (volatile omp_nest_lock_t *lock)
int omp_test_lock (volatile omp_lock_t *lock)
int omp_test_nest_lock (volatile omp_nest_lock_t *lock)
omp_wtime_t omp_get_wtick (void)
omp_wtime_t omp_get_wtime (void)


Typedef Documentation

typedef int omp_int_t

Definition at line 41 of file omp.h.

typedef void* omp_lock_t

Definition at line 44 of file omp.h.

Definition at line 45 of file omp.h.

typedef double omp_wtime_t

Definition at line 42 of file omp.h.


Function Documentation

void omp_destroy_lock ( volatile omp_lock_t lock  )  [inline]

Definition at line 182 of file omp_lib.c.

References __ompc_destroy_lock(), and free().

void omp_destroy_nest_lock ( volatile omp_nest_lock_t lock  )  [inline]

Definition at line 192 of file omp_lib.c.

References __ompc_destroy_nest_lock(), and free().

omp_int_t omp_get_dynamic ( void   )  [inline]

Definition at line 126 of file omp_lib.c.

References __ompc_get_dynamic().

omp_int_t omp_get_max_threads ( void   )  [inline]

Definition at line 77 of file omp_lib.c.

References __ompc_get_max_threads().

omp_int_t omp_get_nested ( void   )  [inline]

Definition at line 147 of file omp_lib.c.

References __ompc_get_nested().

omp_int_t omp_get_num_procs ( void   )  [inline]

Definition at line 97 of file omp_lib.c.

References __ompc_get_num_procs().

omp_int_t omp_get_num_threads ( void   )  [inline]

Definition at line 67 of file omp_lib.c.

References __ompc_get_num_threads().

omp_int_t omp_get_thread_num ( void   )  [inline]

Definition at line 87 of file omp_lib.c.

References __ompc_get_local_thread_num().

omp_wtime_t omp_get_wtick ( void   ) 

Definition at line 274 of file omp_lib.c.

References omp_get_wtime(), t1, and t2.

omp_wtime_t omp_get_wtime ( void   ) 

Definition at line 258 of file omp_lib.c.

References double, gettimeofday(), NULL, timeval::tv_sec, and timeval::tv_usec.

Referenced by omp_get_wtick().

omp_int_t omp_in_parallel ( void   )  [inline]

Definition at line 106 of file omp_lib.c.

References __ompc_in_parallel().

void omp_init_lock ( volatile omp_lock_t lock  )  [inline]

Definition at line 158 of file omp_lib.c.

References __ompc_init_lock(), and malloc.

void omp_init_nest_lock ( volatile omp_nest_lock_t lock  )  [inline]

Definition at line 170 of file omp_lib.c.

References __ompc_init_nest_lock(), and malloc.

void omp_set_dynamic ( omp_int_t  dynamic  )  [inline]

Definition at line 116 of file omp_lib.c.

References __ompc_set_dynamic().

void omp_set_lock ( volatile omp_lock_t lock  )  [inline]

Definition at line 202 of file omp_lib.c.

References __ompc_lock().

void omp_set_nest_lock ( volatile omp_nest_lock_t lock  )  [inline]

Definition at line 211 of file omp_lib.c.

References __ompc_nest_lock().

void omp_set_nested ( omp_int_t  nested  )  [inline]

Definition at line 136 of file omp_lib.c.

References __ompc_set_nested().

void omp_set_num_threads ( omp_int_t  num  )  [inline]

Definition at line 56 of file omp_lib.c.

References __ompc_set_num_threads().

int omp_test_lock ( volatile omp_lock_t lock  )  [inline]

Definition at line 238 of file omp_lib.c.

References __ompc_test_lock().

int omp_test_nest_lock ( volatile omp_nest_lock_t lock  )  [inline]

Definition at line 247 of file omp_lib.c.

References __ompc_test_nest_lock().

void omp_unset_lock ( volatile omp_lock_t lock  )  [inline]

Definition at line 220 of file omp_lib.c.

References __ompc_unlock().

void omp_unset_nest_lock ( volatile omp_nest_lock_t lock  )  [inline]

Definition at line 229 of file omp_lib.c.

References __ompc_nest_unlock().


Generated on Wed Apr 8 15:07:51 2009 for Open64 by  doxygen 1.5.6