whizard is hosted by Hepforge, IPPP Durham

Ticket #131: test_decl.f90

File test_decl.f90, 12.2 KB (added by Christian Speckner, 14 years ago)
Line 
1module test_decl
2use omega_kinds !NODEP!
3use omega95 !NODEP!
4use omega_parameters !NODEP!
5use parameters
6use omega_parameters_whizard
7implicit none
8save
9  integer, parameter, private :: n_prt     = 5
10  integer, parameter :: nt_max=8
11  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_1
12  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_2
13  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_3
14  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_4
15  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_5
16  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_6
17  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_7
18  complex(kind=omega_prec), dimension(nt_max) :: bk1_1_8
19  type(momentum) :: p1, p2, p3, p4, p5
20  type(vector), dimension(nt_max) :: gl_5_1_5, gl_4_5_4, gl_3_4_3, gl_2_3_2, gl_1_2_1
21  type(vector), dimension(nt_max) :: gl_4_1_45_11c23a31, gl_5_2_15_11c31a23, gl_3_5_34_11c23a31, &
22  gl_2_4_23_11c23a31, gl_1_3_12_11c23a31
23  type(momentum) :: p12, p15, p23, p34, p45
24  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_1
25  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_2
26  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_3
27  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_4
28  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_5
29  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_6
30  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_7
31  complex(kind=omega_prec), dimension(nt_max) :: bk2_1_8
32  type(vector), dimension(nt_max) :: gl_5_1_45_11c31a23, gl_3_4_35_11c23a31, gl_4_2_14_11c31a23
33  type(momentum) :: p14, p35
34  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_1
35  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_2
36  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_3
37  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_4
38  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_5
39  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_6
40  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_7
41  complex(kind=omega_prec), dimension(nt_max) :: bk3_1_8
42  type(vector), dimension(nt_max) :: gl_5_1_35_11c31a23, gl_2_5_24_11c23a31, gl_3_2_13_11c31a23
43  type(momentum) :: p13, p24
44  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_1
45  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_2
46  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_3
47  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_4
48  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_5
49  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_6
50  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_7
51  complex(kind=omega_prec), dimension(nt_max) :: bk4_1_8
52  type(vector), dimension(nt_max) :: gl_4_5_34_11c31a23
53  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_1
54  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_2
55  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_3
56  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_4
57  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_5
58  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_6
59  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_7
60  complex(kind=omega_prec), dimension(nt_max) :: bk5_1_8
61  type(vector), dimension(nt_max) :: gl_2_4_25_11c23a31
62  type(momentum) :: p25
63  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_1
64  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_2
65  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_3
66  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_4
67  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_5
68  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_6
69  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_7
70  complex(kind=omega_prec), dimension(nt_max) :: bk6_1_8
71  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_1
72  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_2
73  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_3
74  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_4
75  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_5
76  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_6
77  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_7
78  complex(kind=omega_prec), dimension(nt_max) :: bk7_1_8
79  type(vector), dimension(nt_max) :: gl_5_1_25_11c31a23, gl_1_4_13_11c23a31, gl_2_3_12_11c31a23
80  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_1
81  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_2
82  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_3
83  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_4
84  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_5
85  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_6
86  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_7
87  complex(kind=omega_prec), dimension(nt_max) :: bk8_1_8
88  type(vector), dimension(nt_max) :: gl_4_1_24_11c31a23
89  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_1
90  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_2
91  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_3
92  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_4
93  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_5
94  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_6
95  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_7
96  complex(kind=omega_prec), dimension(nt_max) :: bk9_1_8
97  type(vector), dimension(nt_max) :: gl_3_4_23_11c31a23
98  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_1
99  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_2
100  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_3
101  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_4
102  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_5
103  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_6
104  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_7
105  complex(kind=omega_prec), dimension(nt_max) :: bk10_1_8
106  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_1
107  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_2
108  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_3
109  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_4
110  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_5
111  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_6
112  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_7
113  complex(kind=omega_prec), dimension(nt_max) :: bk11_1_8
114  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_1
115  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_2
116  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_3
117  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_4
118  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_5
119  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_6
120  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_7
121  complex(kind=omega_prec), dimension(nt_max) :: bk12_1_8
122  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_1
123  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_2
124  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_3
125  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_4
126  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_5
127  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_6
128  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_7
129  complex(kind=omega_prec), dimension(nt_max) :: bk13_1_8
130  type(vector), dimension(nt_max) :: gl_1_5_14_11c23a31
131  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_1
132  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_2
133  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_3
134  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_4
135  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_5
136  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_6
137  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_7
138  complex(kind=omega_prec), dimension(nt_max) :: bk14_1_8
139  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_1
140  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_2
141  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_3
142  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_4
143  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_5
144  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_6
145  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_7
146  complex(kind=omega_prec), dimension(nt_max) :: bk15_1_8
147  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_1
148  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_2
149  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_3
150  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_4
151  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_5
152  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_6
153  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_7
154  complex(kind=omega_prec), dimension(nt_max) :: bk16_1_8
155  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_1
156  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_2
157  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_3
158  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_4
159  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_5
160  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_6
161  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_7
162  complex(kind=omega_prec), dimension(nt_max) :: bk17_1_8
163  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_1
164  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_2
165  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_3
166  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_4
167  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_5
168  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_6
169  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_7
170  complex(kind=omega_prec), dimension(nt_max) :: bk18_1_8
171  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_1
172  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_2
173  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_3
174  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_4
175  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_5
176  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_6
177  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_7
178  complex(kind=omega_prec), dimension(nt_max) :: bk19_1_8
179  type(vector), dimension(nt_max) :: gl_1_4_15_11c23a31
180  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_1
181  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_2
182  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_3
183  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_4
184  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_5
185  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_6
186  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_7
187  complex(kind=omega_prec), dimension(nt_max) :: bk20_1_8
188  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_1
189  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_2
190  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_3
191  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_4
192  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_5
193  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_6
194  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_7
195  complex(kind=omega_prec), dimension(nt_max) :: bk21_1_8
196  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_1
197  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_2
198  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_3
199  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_4
200  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_5
201  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_6
202  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_7
203  complex(kind=omega_prec), dimension(nt_max) :: bk22_1_8
204  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_1
205  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_2
206  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_3
207  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_4
208  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_5
209  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_6
210  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_7
211  complex(kind=omega_prec), dimension(nt_max) :: bk23_1_8
212  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_1
213  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_2
214  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_3
215  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_4
216  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_5
217  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_6
218  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_7
219  complex(kind=omega_prec), dimension(nt_max) :: bk24_1_8
220  integer, dimension(n_prt, nt_max) :: s
221  integer :: hi, ho, h
222
223  interface
224  function omp_get_thread_num () result (res)
225  integer :: res
226  end function omp_get_thread_num
227  end interface
228
229end module test_decl