legacy_test_programs.am 22.3 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
noinst_PROGRAMS += \
  legacy_real_1stage@SUFFIX@ \
  legacy_complex_1stage@SUFFIX@ \
  legacy_real_2stage@SUFFIX@ \
  legacy_real_2stage_default@SUFFIX@ \
  legacy_real_2stage_qr@SUFFIX@ \
  legacy_real_2stage_api@SUFFIX@ \
  legacy_complex_2stage@SUFFIX@ \
  legacy_complex_2stage_default@SUFFIX@ \
  legacy_complex_2stage_api@SUFFIX@ \
  legacy_real_driver@SUFFIX@ \
  legacy_complex_driver@SUFFIX@ \
  legacy_real_toeplitz@SUFFIX@ \
  legacy_real_transpose_multiply@SUFFIX@ \
  legacy_complex_transpose_multiply@SUFFIX@ \
  legacy_real_cholesky@SUFFIX@ \
  legacy_real_invert_trm@SUFFIX@ \
  legacy_complex_cholesky@SUFFIX@ \
  legacy_complex_invert_trm@SUFFIX@ \
  legacy_real_1stage_c_version@SUFFIX@ \
  legacy_complex_1stage_c_version@SUFFIX@ \
  legacy_real_2stage_c_version@SUFFIX@ \
  legacy_complex_2stage_c_version@SUFFIX@ \
  legacy_real_driver_c_version@SUFFIX@ \
  legacy_complex_driver_c_version@SUFFIX@

if WANT_SINGLE_PRECISION_COMPLEX
noinst_PROGRAMS += \
  legacy_single_complex_1stage@SUFFIX@ \
  legacy_single_complex_2stage@SUFFIX@ \
  legacy_single_complex_2stage_default@SUFFIX@ \
  legacy_single_complex_transpose_multiply@SUFFIX@ \
  legacy_single_complex_driver@SUFFIX@ \
  legacy_single_complex_cholesky@SUFFIX@ \
  legacy_single_complex_invert_trm@SUFFIX@ \
  legacy_single_complex_2stage_api@SUFFIX@ \
  legacy_single_complex_driver_c_version@SUFFIX@
endif

if WANT_SINGLE_PRECISION_REAL
noinst_PROGRAMS += \
  legacy_single_real_1stage@SUFFIX@ \
  legacy_single_real_2stage@SUFFIX@ \
  legacy_single_real_2stage_default@SUFFIX@ \
  legacy_single_real_2stage_qr@SUFFIX@ \
  legacy_single_real_2stage_api@SUFFIX@ \
  legacy_single_real_driver@SUFFIX@ \
  legacy_single_real_transpose_multiply@SUFFIX@ \
  legacy_single_real_cholesky@SUFFIX@ \
  legacy_single_real_invert_trm@SUFFIX@ \
  legacy_single_real_driver_c_version@SUFFIX@ \
  legacy_single_real_toeplitz@SUFFIX@
endif

if WITH_GPU_VERSION
noinst_PROGRAMS += \
  legacy_complex_1stage_gpu@SUFFIX@ \
  legacy_real_1stage_gpu@SUFFIX@ \
  legacy_complex_2stage_gpu@SUFFIX@ \
  legacy_real_2stage_gpu@SUFFIX@

if WANT_SINGLE_PRECISION_REAL
noinst_PROGRAMS += \
  legacy_single_real_1stage_gpu@SUFFIX@ \
  legacy_single_real_2stage_gpu@SUFFIX@
endif

if WANT_SINGLE_PRECISION_COMPLEX
noinst_PROGRAMS += \
  legacy_single_complex_1stage_gpu@SUFFIX@ \
  legacy_single_complex_2stage_gpu@SUFFIX@
endif
endif

legacy_real_1stage_c_version@SUFFIX@_SOURCES = test/C/elpa1/legacy_interface/legacy_real_1stage_c_version.c
76
77
legacy_real_1stage_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_real_1stage_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
78
EXTRA_legacy_real_1stage_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
79
80

legacy_real_driver_c_version@SUFFIX@_SOURCES = test/C/driver/legacy_interface/legacy_real_driver_c_version.c
81
82
legacy_real_driver_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_real_driver_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
83
EXTRA_legacy_real_driver_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
84
85

legacy_complex_1stage_c_version@SUFFIX@_SOURCES = test/C/elpa1/legacy_interface/legacy_complex_1stage_c_version.c
86
87
legacy_complex_1stage_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_complex_1stage_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
88
EXTRA_legacy_complex_1stage_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
89
90

legacy_complex_driver_c_version@SUFFIX@_SOURCES = test/C/driver/legacy_interface/legacy_complex_driver_c_version.c
91
92
legacy_complex_driver_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_complex_driver_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
93
EXTRA_legacy_complex_driver_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
94
95

legacy_real_2stage_c_version@SUFFIX@_SOURCES = test/C/elpa2/legacy_interface/legacy_real_2stage_c_version.c
96
97
legacy_real_2stage_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_real_2stage_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
98
EXTRA_legacy_real_2stage_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
99
100

legacy_complex_2stage_c_version@SUFFIX@_SOURCES = test/C/elpa2/legacy_interface/legacy_complex_2stage_c_version.c
101
102
legacy_complex_2stage_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_complex_2stage_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
103
EXTRA_legacy_complex_2stage_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
104
105

legacy_real_1stage@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_real.F90
106
107
legacy_real_1stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_1stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
108
EXTRA_legacy_real_1stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
109
110

legacy_real_toeplitz@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_toeplitz.F90
111
112
legacy_real_toeplitz@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_toeplitz@SUFFIX@_FCFLAGS = $(test_program_fcflags)
113
EXTRA_legacy_real_toeplitz@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
114
115

legacy_real_transpose_multiply@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_real_transp_multiply.F90
116
117
legacy_real_transpose_multiply@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_transpose_multiply@SUFFIX@_FCFLAGS = $(test_program_fcflags)
118
EXTRA_legacy_real_transpose_multiply@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
119
120

legacy_complex_transpose_multiply@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_complex_transp_multiply.F90
121
122
legacy_complex_transpose_multiply@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_transpose_multiply@SUFFIX@_FCFLAGS = $(test_program_fcflags)
123
EXTRA_legacy_complex_transpose_multiply@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
124
125

legacy_real_cholesky@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_real_cholesky.F90
126
127
legacy_real_cholesky@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_cholesky@SUFFIX@_FCFLAGS = $(test_program_fcflags)
128
EXTRA_legacy_real_cholesky@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
129
130

legacy_real_invert_trm@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_real_invert_trm.F90
131
132
legacy_real_invert_trm@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_invert_trm@SUFFIX@_FCFLAGS = $(test_program_fcflags)
133
EXTRA_legacy_real_invert_trm@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
134
135

legacy_complex_cholesky@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_complex_cholesky.F90
136
137
legacy_complex_cholesky@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_cholesky@SUFFIX@_FCFLAGS = $(test_program_fcflags)
138
EXTRA_legacy_complex_cholesky@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
139
140

legacy_complex_invert_trm@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_complex_invert_trm.F90
141
142
legacy_complex_invert_trm@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_invert_trm@SUFFIX@_FCFLAGS = $(test_program_fcflags)
143
EXTRA_legacy_complex_invert_trm@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
144
145

legacy_real_2stage@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_real.F90
146
147
legacy_real_2stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_2stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
148
EXTRA_legacy_real_2stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
149
150

legacy_real_2stage_default@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_real_default_kernel.F90
151
152
legacy_real_2stage_default@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_2stage_default@SUFFIX@_FCFLAGS = $(test_program_fcflags)
153
EXTRA_legacy_real_2stage_default@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
154
155

legacy_real_2stage_qr@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_real_qr.F90
156
157
legacy_real_2stage_qr@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_2stage_qr@SUFFIX@_FCFLAGS = $(test_program_fcflags)
158
EXTRA_legacy_real_2stage_qr@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
159
160

legacy_real_2stage_api@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_real_api.F90
161
162
legacy_real_2stage_api@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_2stage_api@SUFFIX@_FCFLAGS = $(test_program_fcflags)
163
EXTRA_legacy_real_2stage_api@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
164
165

legacy_complex_1stage@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_complex.F90
166
167
legacy_complex_1stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_1stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
168
EXTRA_legacy_complex_1stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
169
170

legacy_complex_2stage@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_complex.F90
171
172
legacy_complex_2stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_2stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
173
EXTRA_legacy_complex_2stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
174
175

legacy_complex_2stage_default@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_complex_default_kernel.F90
176
177
legacy_complex_2stage_default@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_2stage_default@SUFFIX@_FCFLAGS = $(test_program_fcflags)
178
EXTRA_legacy_complex_2stage_default@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
179
180

legacy_complex_2stage_api@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_complex_api.F90
181
182
legacy_complex_2stage_api@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_2stage_api@SUFFIX@_FCFLAGS = $(test_program_fcflags)
183
EXTRA_legacy_complex_2stage_api@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
184
185

legacy_real_driver@SUFFIX@_SOURCES = test/Fortran/driver/legacy_interface/legacy_real_driver.F90
186
187
legacy_real_driver@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_driver@SUFFIX@_FCFLAGS = $(test_program_fcflags)
188
EXTRA_legacy_real_driver@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
189
190

legacy_complex_driver@SUFFIX@_SOURCES = test/Fortran/driver/legacy_interface/legacy_complex_driver.F90
191
192
legacy_complex_driver@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_driver@SUFFIX@_FCFLAGS = $(test_program_fcflags)
193
EXTRA_legacy_complex_driver@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
194
195
196
197

if WANT_SINGLE_PRECISION_REAL

legacy_single_real_1stage@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_real.F90
198
199
legacy_single_real_1stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_1stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
200
EXTRA_legacy_single_real_1stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
201
202

legacy_single_real_2stage@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_real.F90
203
204
legacy_single_real_2stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_2stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
205
EXTRA_legacy_single_real_2stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
206
207

legacy_single_real_driver@SUFFIX@_SOURCES = test/Fortran/driver/legacy_interface/legacy_single_real_driver.F90
208
209
legacy_single_real_driver@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_driver@SUFFIX@_FCFLAGS = $(test_program_fcflags)
210
EXTRA_legacy_single_real_driver@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
211
212

legacy_single_real_toeplitz@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_toeplitz.F90
213
214
legacy_single_real_toeplitz@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_toeplitz@SUFFIX@_FCFLAGS = $(test_program_fcflags)
215
EXTRA_legacy_single_real_toeplitz@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
216
217

legacy_single_real_transpose_multiply@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_real_transp_multiply.F90
218
219
legacy_single_real_transpose_multiply@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_transpose_multiply@SUFFIX@_FCFLAGS = $(test_program_fcflags)
220
EXTRA_legacy_single_real_transpose_multiply@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
221
222

legacy_single_real_driver_c_version@SUFFIX@_SOURCES = test/C/driver/legacy_interface/legacy_single_real_driver_c_version.c
223
224
legacy_single_real_driver_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_single_real_driver_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
225
EXTRA_legacy_single_real_driver_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
226
227

legacy_single_real_cholesky@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_real_cholesky.F90
228
229
legacy_single_real_cholesky@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_cholesky@SUFFIX@_FCFLAGS = $(test_program_fcflags)
230
EXTRA_legacy_single_real_cholesky@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
231
232

legacy_single_real_invert_trm@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_real_invert_trm.F90
233
234
legacy_single_real_invert_trm@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_invert_trm@SUFFIX@_FCFLAGS = $(test_program_fcflags)
235
EXTRA_legacy_single_real_invert_trm@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
236
237

legacy_single_real_2stage_default@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_real_default_kernel.F90
238
239
legacy_single_real_2stage_default@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_2stage_default@SUFFIX@_FCFLAGS = $(test_program_fcflags)
240
EXTRA_legacy_single_real_2stage_default@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
241
242
243

legacy_single_real_2stage_qr@SUFFIX@_SOURCES = \
                test/Fortran/elpa2/legacy_interface/legacy_single_real_qr.F90
244
245
legacy_single_real_2stage_qr@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_2stage_qr@SUFFIX@_FCFLAGS = $(test_program_fcflags)
246
EXTRA_legacy_single_real_2stage_qr@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
247
248

legacy_single_real_2stage_api@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_real_api.F90
249
250
legacy_single_real_2stage_api@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_2stage_api@SUFFIX@_FCFLAGS = $(test_program_fcflags)
251
EXTRA_legacy_single_real_2stage_api@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
252
253
254
255
endif

if WANT_SINGLE_PRECISION_COMPLEX
legacy_single_complex_1stage@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_complex.F90
256
257
legacy_single_complex_1stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_1stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
258
EXTRA_legacy_single_complex_1stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
259
260

legacy_single_complex_driver@SUFFIX@_SOURCES = test/Fortran/driver/legacy_interface/legacy_single_complex_driver.F90
261
262
legacy_single_complex_driver@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_driver@SUFFIX@_FCFLAGS = $(test_program_fcflags)
263
EXTRA_legacy_single_complex_driver@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
264
265

legacy_single_complex_driver_c_version@SUFFIX@_SOURCES = test/C/driver/legacy_interface/legacy_single_complex_driver_c_version.c
266
267
legacy_single_complex_driver_c_version@SUFFIX@_LDADD = $(test_program_ldadd) $(FCLIBS)
legacy_single_complex_driver_c_version@SUFFIX@_FCFLAGS = $(test_program_fcflags)
268
EXTRA_legacy_single_complex_driver_c_version@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
269
270

legacy_single_complex_2stage@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_complex.F90
271
272
legacy_single_complex_2stage@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_2stage@SUFFIX@_FCFLAGS = $(test_program_fcflags)
273
EXTRA_legacy_single_complex_2stage@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
274
275

legacy_single_complex_2stage_default@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_complex_default_kernel.F90
276
277
legacy_single_complex_2stage_default@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_2stage_default@SUFFIX@_FCFLAGS = $(test_program_fcflags)
278
EXTRA_legacy_single_complex_2stage_default@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
279
280

legacy_single_complex_transpose_multiply@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_complex_transp_multiply.F90
281
282
legacy_single_complex_transpose_multiply@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_transpose_multiply@SUFFIX@_FCFLAGS = $(test_program_fcflags)
283
EXTRA_legacy_single_complex_transpose_multiply@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
284
285

legacy_single_complex_cholesky@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_complex_cholesky.F90
286
287
legacy_single_complex_cholesky@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_cholesky@SUFFIX@_FCFLAGS = $(test_program_fcflags)
288
EXTRA_legacy_single_complex_cholesky@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
289
290

legacy_single_complex_invert_trm@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_complex_invert_trm.F90
291
292
legacy_single_complex_invert_trm@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_invert_trm@SUFFIX@_FCFLAGS = $(test_program_fcflags)
293
EXTRA_legacy_single_complex_invert_trm@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
294
295

legacy_single_complex_2stage_api@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_complex_api.F90
296
297
legacy_single_complex_2stage_api@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_2stage_api@SUFFIX@_FCFLAGS = $(test_program_fcflags)
298
EXTRA_legacy_single_complex_2stage_api@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
299
300
301
302
endif

if WITH_GPU_VERSION
legacy_real_1stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_real_gpu.F90
303
304
legacy_real_1stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_1stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
305
EXTRA_legacy_real_1stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
306
307

legacy_complex_1stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_complex_gpu.F90
308
309
legacy_complex_1stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_1stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
310
EXTRA_legacy_complex_1stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
311
312

legacy_real_2stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_real_gpu.F90
313
314
legacy_real_2stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_real_2stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
315
EXTRA_legacy_real_2stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
316
317

legacy_complex_2stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_complex_gpu.F90
318
319
legacy_complex_2stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_complex_2stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
320
EXTRA_legacy_complex_2stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
321
322
323

if WANT_SINGLE_PRECISION_REAL
legacy_single_real_1stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_real_gpu.F90
324
325
legacy_single_real_1stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_1stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
326
EXTRA_legacy_single_real_1stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
327
328

legacy_single_real_2stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_real_gpu.F90
329
330
legacy_single_real_2stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_real_2stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
331
EXTRA_legacy_single_real_2stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
332
333
334
335
endif

if WANT_SINGLE_PRECISION_COMPLEX
legacy_single_complex_1stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa1/legacy_interface/legacy_single_complex_gpu.F90
336
337
legacy_single_complex_1stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_1stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
338
EXTRA_legacy_single_complex_1stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
339
340

legacy_single_complex_2stage_gpu@SUFFIX@_SOURCES = test/Fortran/elpa2/legacy_interface/legacy_single_complex_gpu.F90
341
342
legacy_single_complex_2stage_gpu@SUFFIX@_LDADD = $(test_program_ldadd)
legacy_single_complex_2stage_gpu@SUFFIX@_FCFLAGS = $(test_program_fcflags)
343
EXTRA_legacy_single_complex_2stage_gpu@SUFFIX@_DEPENDENCIES = test/Fortran/elpa_print_headers.F90
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
endif
endif

check_SCRIPTS += \
  legacy_real_1stage@SUFFIX@.sh \
  legacy_real_2stage@SUFFIX@.sh \
  legacy_real_2stage_default@SUFFIX@.sh \
  legacy_complex_1stage@SUFFIX@.sh \
  legacy_complex_2stage@SUFFIX@.sh \
  legacy_real_2stage_qr@SUFFIX@.sh \
  legacy_complex_2stage_default@SUFFIX@.sh \
  legacy_real_2stage_api@SUFFIX@.sh \
  legacy_complex_2stage_api@SUFFIX@.sh \
  legacy_real_driver@SUFFIX@.sh \
  legacy_complex_driver@SUFFIX@.sh \
  legacy_real_toeplitz@SUFFIX@.sh \
  legacy_real_cholesky@SUFFIX@.sh \
  legacy_real_invert_trm@SUFFIX@.sh \
  legacy_real_transpose_multiply@SUFFIX@.sh \
  legacy_complex_cholesky@SUFFIX@.sh \
  legacy_complex_invert_trm@SUFFIX@.sh \
  legacy_complex_transpose_multiply@SUFFIX@.sh \
  legacy_real_1stage_c_version@SUFFIX@.sh \
  legacy_complex_1stage_c_version@SUFFIX@.sh \
  legacy_real_2stage_c_version@SUFFIX@.sh \
  legacy_complex_2stage_c_version@SUFFIX@.sh \
  legacy_real_driver_c_version@SUFFIX@.sh \
  legacy_complex_driver_c_version@SUFFIX@.sh

if WANT_SINGLE_PRECISION_REAL
check_SCRIPTS += \
  legacy_single_real_1stage@SUFFIX@.sh \
  legacy_single_real_2stage@SUFFIX@.sh \
  legacy_single_real_2stage_default@SUFFIX@.sh \
  legacy_single_real_2stage_qr@SUFFIX@.sh \
  legacy_single_real_driver@SUFFIX@.sh \
  legacy_single_real_cholesky@SUFFIX@.sh \
  legacy_single_real_invert_trm@SUFFIX@.sh \
  legacy_single_real_transpose_multiply@SUFFIX@.sh \
  legacy_single_real_2stage_api@SUFFIX@.sh \
  legacy_single_real_driver_c_version@SUFFIX@.sh
endif

if WANT_SINGLE_PRECISION_COMPLEX
check_SCRIPTS += \
  legacy_single_complex_1stage@SUFFIX@.sh \
  legacy_single_complex_2stage@SUFFIX@.sh \
  legacy_single_complex_2stage_default@SUFFIX@.sh \
  legacy_single_complex_cholesky@SUFFIX@.sh \
  legacy_single_complex_driver@SUFFIX@.sh \
  legacy_single_complex_invert_trm@SUFFIX@.sh \
  legacy_single_complex_transpose_multiply@SUFFIX@.sh \
  legacy_single_complex_2stage_api@SUFFIX@.sh \
  legacy_single_complex_driver_c_version@SUFFIX@.sh
endif

if WITH_GPU_VERSION
check_SCRIPTS += \
  legacy_real_1stage_gpu@SUFFIX@.sh \
  legacy_complex_1stage_gpu@SUFFIX@.sh \
  legacy_real_2stage_gpu@SUFFIX@.sh \
  legacy_complex_2stage_gpu@SUFFIX@.sh

if WANT_SINGLE_PRECISION_REAL
check_SCRIPTS += \
  legacy_single_real_1stage_gpu@SUFFIX@.sh \
  legacy_single_real_2stage_gpu@SUFFIX@.sh
endif
if WANT_SINGLE_PRECISION_COMPLEX
check_SCRIPTS += \
  legacy_single_complex_1stage_gpu@SUFFIX@.sh \
  legacy_single_complex_2stage_gpu@SUFFIX@.sh
endif
endif