omp.h File Reference

#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  omp_lock_t
struct  omp_nest_lock_t

Defines

#define __KAI_KMPC_CONVENTION
#define KMP_BUILD_DATE   "2013-08-22 22:37:00 UTC"
#define kmp_calloc   kmpc_calloc
#define kmp_free   kmpc_free
#define kmp_get_affinity_mask_proc   kmpc_get_affinity_mask_proc
#define kmp_malloc   kmpc_malloc
#define kmp_realloc   kmpc_realloc
#define kmp_set_affinity_mask_proc   kmpc_set_affinity_mask_proc
#define kmp_set_blocktime   kmpc_set_blocktime
#define kmp_set_defaults   kmpc_set_defaults
#define kmp_set_library   kmpc_set_library
#define kmp_set_stacksize   kmpc_set_stacksize
#define kmp_set_stacksize_s   kmpc_set_stacksize_s
#define kmp_unset_affinity_mask_proc   kmpc_unset_affinity_mask_proc
#define KMP_VERSION_BUILD   00000000
#define KMP_VERSION_MAJOR   5
#define KMP_VERSION_MINOR   0
#define omp_get_ancestor_thread_num   ompc_get_ancestor_thread_num
#define omp_get_team_size   ompc_get_team_size
#define omp_set_dynamic   ompc_set_dynamic
#define omp_set_max_active_levels   ompc_set_max_active_levels
#define omp_set_nested   ompc_set_nested
#define omp_set_num_threads   ompc_set_num_threads
#define omp_set_schedule   ompc_set_schedule

Typedefs

typedef void * kmp_affinity_mask_t
typedef int omp_int_t
typedef double omp_wtime_t

Enumerations

enum  omp_proc_bind_t {
  omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3,
  omp_proc_bind_spread = 4, omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2,
  omp_proc_bind_close = 3, omp_proc_bind_spread = 4, omp_proc_bind_false = 0, omp_proc_bind_true = 1,
  omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4, omp_proc_bind_false = 0,
  omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4,
  omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3,
  omp_proc_bind_spread = 4
}
enum  omp_sched_t {
  omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4,
  omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4,
  omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4,
  omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4,
  omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4
}

Functions

void *__KAI_KMPC_CONVENTION kmp_calloc (size_t, size_t)
void __KAI_KMPC_CONVENTION kmp_create_affinity_mask (kmp_affinity_mask_t *)
void __KAI_KMPC_CONVENTION kmp_destroy_affinity_mask (kmp_affinity_mask_t *)
void __KAI_KMPC_CONVENTION kmp_free (void *)
int __KAI_KMPC_CONVENTION kmp_get_affinity (kmp_affinity_mask_t *)
int __KAI_KMPC_CONVENTION kmp_get_affinity_mask_proc (int, kmp_affinity_mask_t *)
int __KAI_KMPC_CONVENTION kmp_get_affinity_max_proc (void)
int __KAI_KMPC_CONVENTION kmp_get_blocktime (void)
int __KAI_KMPC_CONVENTION kmp_get_library (void)
int __KAI_KMPC_CONVENTION kmp_get_stacksize (void)
size_t __KAI_KMPC_CONVENTION kmp_get_stacksize_s (void)
void *__KAI_KMPC_CONVENTION kmp_malloc (size_t)
void *__KAI_KMPC_CONVENTION kmp_realloc (void *, size_t)
int __KAI_KMPC_CONVENTION kmp_set_affinity (kmp_affinity_mask_t *)
int __KAI_KMPC_CONVENTION kmp_set_affinity_mask_proc (int, kmp_affinity_mask_t *)
void __KAI_KMPC_CONVENTION kmp_set_blocktime (int)
void __KAI_KMPC_CONVENTION kmp_set_defaults (char const *)
void __KAI_KMPC_CONVENTION kmp_set_library (int)
void __KAI_KMPC_CONVENTION kmp_set_library_serial (void)
void __KAI_KMPC_CONVENTION kmp_set_library_throughput (void)
void __KAI_KMPC_CONVENTION kmp_set_library_turnaround (void)
void __KAI_KMPC_CONVENTION kmp_set_stacksize (int)
void __KAI_KMPC_CONVENTION kmp_set_stacksize_s (size_t)
void __KAI_KMPC_CONVENTION kmp_set_warnings_off (void)
void __KAI_KMPC_CONVENTION kmp_set_warnings_on (void)
int __KAI_KMPC_CONVENTION kmp_unset_affinity_mask_proc (int, kmp_affinity_mask_t *)
void __KAI_KMPC_CONVENTION omp_destroy_lock (omp_lock_t *)
void __KAI_KMPC_CONVENTION omp_destroy_nest_lock (omp_nest_lock_t *)
int __KAI_KMPC_CONVENTION omp_get_active_level (void)
int __KAI_KMPC_CONVENTION omp_get_ancestor_thread_num (int)
int __KAI_KMPC_CONVENTION omp_get_dynamic (void)
int __KAI_KMPC_CONVENTION omp_get_level (void)
int __KAI_KMPC_CONVENTION omp_get_max_active_levels (void)
int __KAI_KMPC_CONVENTION omp_get_max_threads (void)
int __KAI_KMPC_CONVENTION omp_get_nested (void)
int __KAI_KMPC_CONVENTION omp_get_num_procs (void)
int __KAI_KMPC_CONVENTION omp_get_num_threads (void)
omp_proc_bind_t
__KAI_KMPC_CONVENTION 
omp_get_proc_bind (void)
void __KAI_KMPC_CONVENTION omp_get_schedule (omp_sched_t *, int *)
int __KAI_KMPC_CONVENTION omp_get_team_size (int)
int __KAI_KMPC_CONVENTION omp_get_thread_limit (void)
int __KAI_KMPC_CONVENTION omp_get_thread_num (void)
double __KAI_KMPC_CONVENTION omp_get_wtick (void)
double __KAI_KMPC_CONVENTION omp_get_wtime (void)
int __KAI_KMPC_CONVENTION omp_in_parallel (void)
void __KAI_KMPC_CONVENTION omp_init_lock (omp_lock_t *)
void __KAI_KMPC_CONVENTION omp_init_nest_lock (omp_nest_lock_t *)
void __KAI_KMPC_CONVENTION omp_set_dynamic (int)
void __KAI_KMPC_CONVENTION omp_set_lock (omp_lock_t *)
void __KAI_KMPC_CONVENTION omp_set_max_active_levels (int)
void __KAI_KMPC_CONVENTION omp_set_nest_lock (omp_nest_lock_t *)
void __KAI_KMPC_CONVENTION omp_set_nested (int)
void __KAI_KMPC_CONVENTION omp_set_num_threads (int)
void __KAI_KMPC_CONVENTION omp_set_schedule (omp_sched_t, int)
int __KAI_KMPC_CONVENTION omp_test_lock (omp_lock_t *)
int __KAI_KMPC_CONVENTION omp_test_nest_lock (omp_nest_lock_t *)
void __KAI_KMPC_CONVENTION omp_unset_lock (omp_lock_t *)
void __KAI_KMPC_CONVENTION omp_unset_nest_lock (omp_nest_lock_t *)

Define Documentation

#define __KAI_KMPC_CONVENTION

Definition at line 86 of file omp.h.

#define KMP_BUILD_DATE   "2013-08-22 22:37:00 UTC"

Definition at line 53 of file omp.h.

#define kmp_calloc   kmpc_calloc

Definition at line 78 of file omp.h.

#define kmp_free   kmpc_free

Definition at line 80 of file omp.h.

#define kmp_get_affinity_mask_proc   kmpc_get_affinity_mask_proc

Definition at line 75 of file omp.h.

#define kmp_malloc   kmpc_malloc

Definition at line 77 of file omp.h.

#define kmp_realloc   kmpc_realloc

Definition at line 79 of file omp.h.

#define kmp_set_affinity_mask_proc   kmpc_set_affinity_mask_proc

Definition at line 73 of file omp.h.

#define kmp_set_blocktime   kmpc_set_blocktime

Definition at line 70 of file omp.h.

#define kmp_set_defaults   kmpc_set_defaults

Definition at line 72 of file omp.h.

#define kmp_set_library   kmpc_set_library

Definition at line 71 of file omp.h.

#define kmp_set_stacksize   kmpc_set_stacksize

Definition at line 68 of file omp.h.

#define kmp_set_stacksize_s   kmpc_set_stacksize_s

Definition at line 69 of file omp.h.

#define kmp_unset_affinity_mask_proc   kmpc_unset_affinity_mask_proc

Definition at line 74 of file omp.h.

#define KMP_VERSION_BUILD   00000000

Definition at line 52 of file omp.h.

#define KMP_VERSION_MAJOR   5

Definition at line 50 of file omp.h.

#define KMP_VERSION_MINOR   0

Definition at line 51 of file omp.h.

#define omp_get_ancestor_thread_num   ompc_get_ancestor_thread_num

Definition at line 64 of file omp.h.

#define omp_get_team_size   ompc_get_team_size

Definition at line 65 of file omp.h.

#define omp_set_dynamic   ompc_set_dynamic

Definition at line 60 of file omp.h.

#define omp_set_max_active_levels   ompc_set_max_active_levels

Definition at line 62 of file omp.h.

#define omp_set_nested   ompc_set_nested

Definition at line 61 of file omp.h.

#define omp_set_num_threads   ompc_set_num_threads

Definition at line 59 of file omp.h.

#define omp_set_schedule   ompc_set_schedule

Definition at line 63 of file omp.h.


Typedef Documentation

typedef void* kmp_affinity_mask_t

Definition at line 162 of file omp.h.

typedef int omp_int_t

Definition at line 197 of file omp.h.

typedef double omp_wtime_t

Definition at line 198 of file omp.h.


Enumeration Type Documentation

Enumerator:
omp_proc_bind_false 
omp_proc_bind_true 
omp_proc_bind_master 
omp_proc_bind_close 
omp_proc_bind_spread 
omp_proc_bind_false 
omp_proc_bind_true 
omp_proc_bind_master 
omp_proc_bind_close 
omp_proc_bind_spread 
omp_proc_bind_false 
omp_proc_bind_true 
omp_proc_bind_master 
omp_proc_bind_close 
omp_proc_bind_spread 
omp_proc_bind_false 
omp_proc_bind_true 
omp_proc_bind_master 
omp_proc_bind_close 
omp_proc_bind_spread 
omp_proc_bind_false 
omp_proc_bind_true 
omp_proc_bind_master 
omp_proc_bind_close 
omp_proc_bind_spread 

Definition at line 174 of file omp.h.

Enumerator:
omp_sched_static 
omp_sched_dynamic 
omp_sched_guided 
omp_sched_auto 
omp_sched_static 
omp_sched_dynamic 
omp_sched_guided 
omp_sched_auto 
omp_sched_static 
omp_sched_dynamic 
omp_sched_guided 
omp_sched_auto 
omp_sched_static 
omp_sched_dynamic 
omp_sched_guided 
omp_sched_auto 
omp_sched_static 
omp_sched_dynamic 
omp_sched_guided 
omp_sched_auto 

Definition at line 90 of file omp.h.


Function Documentation

void* __KAI_KMPC_CONVENTION kmp_calloc ( size_t  ,
size_t   
)

Definition at line 125 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION kmp_create_affinity_mask ( kmp_affinity_mask_t  ) 
void __KAI_KMPC_CONVENTION kmp_destroy_affinity_mask ( kmp_affinity_mask_t  ) 
void __KAI_KMPC_CONVENTION kmp_free ( void *   ) 

Definition at line 127 of file kmp_stub.c.

int __KAI_KMPC_CONVENTION kmp_get_affinity ( kmp_affinity_mask_t  ) 
int __KAI_KMPC_CONVENTION kmp_get_affinity_mask_proc ( int  ,
kmp_affinity_mask_t  
)
int __KAI_KMPC_CONVENTION kmp_get_affinity_max_proc ( void   ) 
int __KAI_KMPC_CONVENTION kmp_get_blocktime ( void   ) 
int __KAI_KMPC_CONVENTION kmp_get_library ( void   ) 
int __KAI_KMPC_CONVENTION kmp_get_stacksize ( void   ) 
size_t __KAI_KMPC_CONVENTION kmp_get_stacksize_s ( void   ) 
void* __KAI_KMPC_CONVENTION kmp_malloc ( size_t   ) 

Definition at line 124 of file kmp_stub.c.

void* __KAI_KMPC_CONVENTION kmp_realloc ( void *  ,
size_t   
)

Definition at line 126 of file kmp_stub.c.

int __KAI_KMPC_CONVENTION kmp_set_affinity ( kmp_affinity_mask_t  ) 
int __KAI_KMPC_CONVENTION kmp_set_affinity_mask_proc ( int  ,
kmp_affinity_mask_t  
)
void __KAI_KMPC_CONVENTION kmp_set_blocktime ( int   ) 

Definition at line 119 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION kmp_set_defaults ( char const *   ) 

Definition at line 121 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION kmp_set_library ( int   ) 

Definition at line 120 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION kmp_set_library_serial ( void   ) 
void __KAI_KMPC_CONVENTION kmp_set_library_throughput ( void   ) 
void __KAI_KMPC_CONVENTION kmp_set_library_turnaround ( void   ) 
void __KAI_KMPC_CONVENTION kmp_set_stacksize ( int   ) 

Definition at line 117 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION kmp_set_stacksize_s ( size_t   ) 

Definition at line 118 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION kmp_set_warnings_off ( void   ) 
void __KAI_KMPC_CONVENTION kmp_set_warnings_on ( void   ) 
int __KAI_KMPC_CONVENTION kmp_unset_affinity_mask_proc ( int  ,
kmp_affinity_mask_t  
)
void __KAI_KMPC_CONVENTION omp_destroy_lock ( omp_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_destroy_nest_lock ( omp_nest_lock_t  ) 
int __KAI_KMPC_CONVENTION omp_get_active_level ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_ancestor_thread_num ( int   ) 
int __KAI_KMPC_CONVENTION omp_get_dynamic ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_level ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_max_active_levels ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_max_threads ( void   ) 

Referenced by main().

int __KAI_KMPC_CONVENTION omp_get_nested ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_num_procs ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_num_threads ( void   ) 

Referenced by main().

omp_proc_bind_t __KAI_KMPC_CONVENTION omp_get_proc_bind ( void   ) 
void __KAI_KMPC_CONVENTION omp_get_schedule ( omp_sched_t ,
int *   
)
int __KAI_KMPC_CONVENTION omp_get_team_size ( int   ) 
int __KAI_KMPC_CONVENTION omp_get_thread_limit ( void   ) 
int __KAI_KMPC_CONVENTION omp_get_thread_num ( void   ) 
double __KAI_KMPC_CONVENTION omp_get_wtick ( void   ) 
double __KAI_KMPC_CONVENTION omp_get_wtime ( void   ) 

Referenced by main().

int __KAI_KMPC_CONVENTION omp_in_parallel ( void   ) 
void __KAI_KMPC_CONVENTION omp_init_lock ( omp_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_init_nest_lock ( omp_nest_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_set_dynamic ( int   ) 

Definition at line 104 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION omp_set_lock ( omp_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_set_max_active_levels ( int   ) 
void __KAI_KMPC_CONVENTION omp_set_nest_lock ( omp_nest_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_set_nested ( int   ) 

Definition at line 105 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION omp_set_num_threads ( int   ) 

Definition at line 103 of file kmp_stub.c.

void __KAI_KMPC_CONVENTION omp_set_schedule ( omp_sched_t  ,
int   
)
int __KAI_KMPC_CONVENTION omp_test_lock ( omp_lock_t  ) 
int __KAI_KMPC_CONVENTION omp_test_nest_lock ( omp_nest_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_unset_lock ( omp_lock_t  ) 
void __KAI_KMPC_CONVENTION omp_unset_nest_lock ( omp_nest_lock_t  ) 

Generated on 25 Aug 2013 for libomp_oss by  doxygen 1.6.1