Home | History | Annotate | Download | only in Includes
      1 cdef extern from "omp.h":
      2     ctypedef struct omp_lock_t:
      3         pass
      4     ctypedef struct omp_nest_lock_t:
      5         pass
      6 
      7     ctypedef enum omp_sched_t:
      8         omp_sched_static = 1,
      9         omp_sched_dynamic = 2,
     10         omp_sched_guided = 3,
     11         omp_sched_auto = 4
     12 
     13     extern void omp_set_num_threads(int) nogil
     14     extern int omp_get_num_threads() nogil
     15     extern int omp_get_max_threads() nogil
     16     extern int omp_get_thread_num() nogil
     17     extern int omp_get_num_procs() nogil
     18 
     19     extern int omp_in_parallel() nogil
     20 
     21     extern void omp_set_dynamic(int) nogil
     22     extern int omp_get_dynamic() nogil
     23 
     24     extern void omp_set_nested(int) nogil
     25     extern int omp_get_nested() nogil
     26 
     27     extern void omp_init_lock(omp_lock_t *) nogil
     28     extern void omp_destroy_lock(omp_lock_t *) nogil
     29     extern void omp_set_lock(omp_lock_t *) nogil
     30     extern void omp_unset_lock(omp_lock_t *) nogil
     31     extern int omp_test_lock(omp_lock_t *) nogil
     32 
     33     extern void omp_init_nest_lock(omp_nest_lock_t *) nogil
     34     extern void omp_destroy_nest_lock(omp_nest_lock_t *) nogil
     35     extern void omp_set_nest_lock(omp_nest_lock_t *) nogil
     36     extern void omp_unset_nest_lock(omp_nest_lock_t *) nogil
     37     extern int omp_test_nest_lock(omp_nest_lock_t *) nogil
     38 
     39     extern double omp_get_wtime() nogil
     40     extern double omp_get_wtick() nogil
     41 
     42     void omp_set_schedule(omp_sched_t, int) nogil
     43     void omp_get_schedule(omp_sched_t *, int *) nogil
     44     int omp_get_thread_limit() nogil
     45     void omp_set_max_active_levels(int) nogil
     46     int omp_get_max_active_levels() nogil
     47     int omp_get_level() nogil
     48     int omp_get_ancestor_thread_num(int) nogil
     49     int omp_get_team_size(int) nogil
     50     int omp_get_active_level() nogil
     51 
     52