osprey/libopenmp/omp_lib.c File Reference

#include <stdlib.h>
#include "omp_rtl.h"
#include "omp_lock.h"
#include <sys/time.h>

Include dependency graph for omp_lib.c:

Go to the source code of this file.

Functions/Subroutines

void __omp_fatal (char *msg)
void omp_set_num_threads (omp_int_t num)
void omp_set_num_threads_ (omp_int_t)
omp_int_t omp_get_num_threads (void)
omp_int_t omp_get_num_threads_ (void)
omp_int_t omp_get_max_threads (void)
omp_int_t omp_get_max_threads_ (void)
omp_int_t omp_get_thread_num (void)
omp_int_t omp_get_thread_num_ (void)
omp_int_t omp_get_num_procs (void)
omp_int_t omp_get_num_procs_ (void)
omp_int_t omp_in_parallel (void)
omp_int_t omp_in_parallel_ (void)
void omp_set_dynamic (omp_int_t dynamic)
void omp_set_dynamic_ (omp_int_t)
omp_int_t omp_get_dynamic (void)
omp_int_t omp_get_dynamic_ (void)
void omp_set_nested (omp_int_t nested)
void omp_set_nested_ (omp_int_t)
omp_int_t omp_get_nested (void)
omp_int_t omp_get_nested_ (void)
void omp_init_lock (volatile omp_lock_t *lock)
void omp_init_lock_ (volatile omp_lock_t *)
void omp_init_nest_lock (volatile omp_nest_lock_t *lock)
void omp_init_nest_lock_ (volatile omp_nest_lock_t *)
void omp_destroy_lock (volatile omp_lock_t *lock)
void omp_destroy_lock_ (volatile omp_lock_t *)
void omp_destroy_nest_lock (volatile omp_nest_lock_t *lock)
void omp_destroy_nest_lock_ (volatile omp_nest_lock_t *)
void omp_set_lock (volatile omp_lock_t *lock)
void omp_set_lock_ (volatile omp_lock_t *)
void omp_set_nest_lock (volatile omp_nest_lock_t *lock)
void omp_set_nest_lock_ (volatile omp_nest_lock_t *)
void omp_unset_lock (volatile omp_lock_t *lock)
void omp_unset_lock_ (volatile omp_lock_t *)
void omp_unset_nest_lock (volatile omp_nest_lock_t *lock)
void omp_unset_nest_lock_ (volatile omp_nest_lock_t *)
int omp_test_lock (volatile omp_lock_t *lock)
int omp_test_lock_ (volatile omp_lock_t *)
int omp_test_nest_lock (volatile omp_nest_lock_t *lock)
int omp_test_nest_lock_ (volatile omp_nest_lock_t *)
omp_wtime_t omp_get_wtime (void)
omp_wtime_t omp_get_wtime_ (void)
omp_wtime_t omp_get_wtime__ (void)
omp_wtime_t omp_get_wtick (void)
omp_wtime_t omp_get_wtick_ (void)
omp_wtime_t omp_get_wtick__ (void)


Function Documentation

void __omp_fatal ( char *  msg  ) 

Definition at line 44 of file omp_lib.c.

References exit(), and fprintf().

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_lock_ ( volatile omp_lock_t  ) 

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().

void omp_destroy_nest_lock_ ( volatile omp_nest_lock_t  ) 

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_dynamic_ ( void   ) 

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_max_threads_ ( void   ) 

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_nested_ ( void   ) 

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_procs_ ( void   ) 

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_num_threads_ ( void   ) 

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_int_t omp_get_thread_num_ ( void   ) 

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_wtick_ ( void   ) 

omp_wtime_t omp_get_wtick__ ( void   ) 

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_wtime_t omp_get_wtime_ ( void   ) 

omp_wtime_t omp_get_wtime__ ( void   ) 

omp_int_t omp_in_parallel ( void   )  [inline]

Definition at line 106 of file omp_lib.c.

References __ompc_in_parallel().

omp_int_t omp_in_parallel_ ( void   ) 

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_lock_ ( volatile omp_lock_t  ) 

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_init_nest_lock_ ( volatile omp_nest_lock_t  ) 

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_dynamic_ ( omp_int_t   ) 

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_lock_ ( volatile omp_lock_t  ) 

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_nest_lock_ ( volatile omp_nest_lock_t  ) 

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_nested_ ( omp_int_t   ) 

void omp_set_num_threads ( omp_int_t  num  )  [inline]

Definition at line 56 of file omp_lib.c.

References __ompc_set_num_threads().

void omp_set_num_threads_ ( omp_int_t   ) 

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_lock_ ( volatile omp_lock_t  ) 

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().

int omp_test_nest_lock_ ( volatile omp_nest_lock_t  ) 

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_lock_ ( volatile omp_lock_t  ) 

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().

void omp_unset_nest_lock_ ( volatile omp_nest_lock_t  ) 


Generated on Wed Apr 8 15:57:47 2009 for Open64 by  doxygen 1.5.6