11extern void _ompc_init(
int argc,
char *argv[]);
12extern void _ompc_terminate (
int);
13extern void _ompc_do_parallel(
void (*func)(
void **),
void *args);
15extern void _ompc_default_sched(
int *lb,
int *ub,
int *step);
16extern void _ompc_reduction(
void *in_p,
void *out_p,
int type,
int op);
17extern void _ompc_barrier(
void);
18extern int _ompc_do_single(
void);
19extern int _ompc_is_master(
void);
20extern void _ompc_flush(
char *dst,
int nbyte);
23extern void _ompc_enter_critical(
void **);
24extern void _ompc_exit_critical(
void **);
25extern void _ompc_atomic_lock(
void);
26extern void _ompc_atomic_unlock(
void);
27extern int _ompc_is_last(
void);
28extern void * _ompc_get_thdprv(
void ***thdprv_p,
int size,
void *datap);
29extern void _ompc_copyin_thdprv(
void *datap,
void *global_datap,
int size);
31extern void _ompc_default_sched(
int *lb,
int *ub,
int *step);
32extern void _ompc_static_bsched(
int *lb,
int *ub,
int *step);
33extern void _ompc_static_sched_init(
int lb,
int up,
int step,
int chunk_size);
34extern void _ompc_dynamic_sched_init(
int lb,
int up,
int step,
int chunk_size);
35extern void _ompc_guided_sched_init(
int lb,
int up,
int step,
int chunk_size);
36extern void _ompc_runtime_sched_init(
int lb,
int up,
int step);
37extern int _ompc_static_sched_next(
int *lb,
int *ub);
38extern int _ompc_dynamic_sched_next(
int *lb,
int *ub);
39extern int _ompc_guided_sched_next(
int *lb,
int *ub);
40extern int _ompc_runtime_sched_next(
int *lb,
int *ub);
43extern void _ompc_section_init(
int n_sections);
44extern int _ompc_section_id();
46extern double omp_get_wtick();
49extern void _ompc_init_ordered(
int lb,
int step);