ROSE 0.11.145.147
libxompf.h
1! Liao 1/11/2011
2! XOMP function prototype support Fortran source-to-source translation
3! This is necessary since they will be treated as returning REAL
4! since they start with X (implicit to be REAL, not INTEGER)
5
6! loop scheduling functions
7!loop start
8 EXTERNAL XOMP_loop_static_start
9 EXTERNAL XOMP_loop_dynamic_start
10 EXTERNAL XOMP_loop_guided_start
11 EXTERNAL XOMP_loop_runtime_start
12 EXTERNAL XOMP_loop_ordered_static_start
13 EXTERNAL XOMP_loop_ordered_dynamic_start
14 EXTERNAL XOMP_loop_ordered_guided_start
15 EXTERNAL XOMP_loop_ordered_runtime_start
16
17 INTEGER XOMP_loop_static_start
18 INTEGER XOMP_loop_dynamic_start
19 INTEGER XOMP_loop_guided_start
20 INTEGER XOMP_loop_runtime_start
21 INTEGER XOMP_loop_ordered_static_start
22 INTEGER XOMP_loop_ordered_dynamic_start
23 INTEGER XOMP_loop_ordered_guided_start
24 INTEGER XOMP_loop_ordered_runtime_start
25
26
27! loop next
28 EXTERNAL XOMP_loop_static_next
29 EXTERNAL XOMP_loop_dynamic_next
30 EXTERNAL XOMP_loop_guided_next
31 EXTERNAL XOMP_loop_runtime_next
32 EXTERNAL XOMP_loop_ordered_static_next
33 EXTERNAL XOMP_loop_ordered_dynamic_next
34 EXTERNAL XOMP_loop_ordered_guided_next
35 EXTERNAL XOMP_loop_ordered_runtime_next
36
37 INTEGER XOMP_loop_static_next
38 INTEGER XOMP_loop_dynamic_next
39 INTEGER XOMP_loop_guided_next
40 INTEGER XOMP_loop_runtime_next
41 INTEGER XOMP_loop_ordered_static_next
42 INTEGER XOMP_loop_ordered_dynamic_next
43 INTEGER XOMP_loop_ordered_guided_next
44 INTEGER XOMP_loop_ordered_runtime_next
45
46! sections
47 INTEGER XOMP_sections_init_next
48 INTEGER XOMP_sections_next
49
50 EXTERNAL XOMP_sections_end
51 EXTERNAL XOMP_sections_end_nowait
52
53! a few others
54 EXTERNAL XOMP_single
55 INTEGER XOMP_single
56 EXTERNAL XOMP_master
57 INTEGER XOMP_master