ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 (void)
 
int _ompc_do_single (void)
 
int _ompc_is_master (void)
 
void _ompc_flush (char *dst, int nbyte)
 
void _ompc_enter_critical (void **)
 
void _ompc_exit_critical (void **)
 
void _ompc_atomic_lock (void)
 
void _ompc_atomic_unlock (void)
 
int _ompc_is_last (void)
 
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 ( void  )
int _ompc_do_single ( void  )
int _ompc_is_master ( void  )
void _ompc_flush ( char *  dst,
int  nbyte 
)
void _ompc_enter_critical ( void **  )
void _ompc_exit_critical ( void **  )
void _ompc_atomic_lock ( void  )
void _ompc_atomic_unlock ( void  )
int _ompc_is_last ( void  )
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 ( )