libompc.h File Reference

Go to the source code of this file.

Functions

void _ompc_init (int argc, char *argv[])
void _ompc_terminate (int)
void _ompc_do_parallel (void(*func)(void **), void *args)
void _ompc_default_sched (int *lb, int *ub, int *step)
void _ompc_reduction (void *in_p, void *out_p, int type, int op)
void _ompc_barrier ()
int _ompc_do_single ()
int _ompc_is_master ()
void _ompc_flush (char *dst, int nbyte)
void _ompc_enter_critical (void **)
void _ompc_exit_critical (void **)
void _ompc_atomic_lock ()
void _ompc_atomic_unlock ()
int _ompc_is_last ()
void * _ompc_get_thdprv (void ***thdprv_p, int size, void *datap)
void _ompc_copyin_thdprv (void *datap, void *global_datap, int size)
void _ompc_static_bsched (int *lb, int *ub, int *step)
void _ompc_static_sched_init (int lb, int up, int step, int chunk_size)
void _ompc_dynamic_sched_init (int lb, int up, int step, int chunk_size)
void _ompc_guided_sched_init (int lb, int up, int step, int chunk_size)
void _ompc_runtime_sched_init (int lb, int up, int step)
int _ompc_static_sched_next (int *lb, int *ub)
int _ompc_dynamic_sched_next (int *lb, int *ub)
int _ompc_guided_sched_next (int *lb, int *ub)
int _ompc_runtime_sched_next (int *lb, int *ub)
void _ompc_section_init (int n_sections)
int _ompc_section_id ()
double omp_get_wtick ()


Function Documentation

void _ompc_init ( int  argc,
char *  argv[] 
)

void _ompc_terminate ( int   ) 

void _ompc_do_parallel ( void(*)(void **)  func,
void *  args 
)

void _ompc_default_sched ( int *  lb,
int *  ub,
int *  step 
)

void _ompc_reduction ( void *  in_p,
void *  out_p,
int  type,
int  op 
)

void _ompc_barrier (  ) 

int _ompc_do_single (  ) 

int _ompc_is_master (  ) 

void _ompc_flush ( char *  dst,
int  nbyte 
)

void _ompc_enter_critical ( void **   ) 

void _ompc_exit_critical ( void **   ) 

void _ompc_atomic_lock (  ) 

void _ompc_atomic_unlock (  ) 

int _ompc_is_last (  ) 

void* _ompc_get_thdprv ( void ***  thdprv_p,
int  size,
void *  datap 
)

void _ompc_copyin_thdprv ( void *  datap,
void *  global_datap,
int  size 
)

void _ompc_static_bsched ( int *  lb,
int *  ub,
int *  step 
)

void _ompc_static_sched_init ( int  lb,
int  up,
int  step,
int  chunk_size 
)

void _ompc_dynamic_sched_init ( int  lb,
int  up,
int  step,
int  chunk_size 
)

void _ompc_guided_sched_init ( int  lb,
int  up,
int  step,
int  chunk_size 
)

void _ompc_runtime_sched_init ( int  lb,
int  up,
int  step 
)

int _ompc_static_sched_next ( int *  lb,
int *  ub 
)

int _ompc_dynamic_sched_next ( int *  lb,
int *  ub 
)

int _ompc_guided_sched_next ( int *  lb,
int *  ub 
)

int _ompc_runtime_sched_next ( int *  lb,
int *  ub 
)

void _ompc_section_init ( int  n_sections  ) 

int _ompc_section_id (  ) 

double omp_get_wtick (  ) 


Generated on Tue Jan 31 05:32:22 2012 for ROSE by  doxygen 1.4.7