legacy_test_programs.am 22.7 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
endif
endif

check_SCRIPTS += \
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371
  legacy_real_1stage@SUFFIX@_default.sh \
  legacy_real_2stage@SUFFIX@_default.sh \
  legacy_real_2stage_default@SUFFIX@_default.sh \
  legacy_complex_1stage@SUFFIX@_default.sh \
  legacy_complex_2stage@SUFFIX@_default.sh \
  legacy_real_2stage_qr@SUFFIX@_default.sh \
  legacy_complex_2stage_default@SUFFIX@_default.sh \
  legacy_real_2stage_api@SUFFIX@_default.sh \
  legacy_complex_2stage_api@SUFFIX@_default.sh \
  legacy_real_driver@SUFFIX@_default.sh \
  legacy_complex_driver@SUFFIX@_default.sh \
  legacy_real_toeplitz@SUFFIX@_default.sh \
  legacy_real_cholesky@SUFFIX@_default.sh \
  legacy_real_invert_trm@SUFFIX@_default.sh \
  legacy_real_transpose_multiply@SUFFIX@_default.sh \
  legacy_complex_cholesky@SUFFIX@_default.sh \
  legacy_complex_invert_trm@SUFFIX@_default.sh \
  legacy_complex_transpose_multiply@SUFFIX@_default.sh \
  legacy_real_1stage_c_version@SUFFIX@_default.sh \
  legacy_complex_1stage_c_version@SUFFIX@_default.sh \
  legacy_real_2stage_c_version@SUFFIX@_default.sh \
  legacy_complex_2stage_c_version@SUFFIX@_default.sh \
  legacy_real_driver_c_version@SUFFIX@_default.sh \
  legacy_complex_driver_c_version@SUFFIX@_default.sh
372 373 374

if WANT_SINGLE_PRECISION_REAL
check_SCRIPTS += \
375 376 377 378 379 380 381 382 383 384
  legacy_single_real_1stage@SUFFIX@_default.sh \
  legacy_single_real_2stage@SUFFIX@_default.sh \
  legacy_single_real_2stage_default@SUFFIX@_default.sh \
  legacy_single_real_2stage_qr@SUFFIX@_default.sh \
  legacy_single_real_driver@SUFFIX@_default.sh \
  legacy_single_real_cholesky@SUFFIX@_default.sh \
  legacy_single_real_invert_trm@SUFFIX@_default.sh \
  legacy_single_real_transpose_multiply@SUFFIX@_default.sh \
  legacy_single_real_2stage_api@SUFFIX@_default.sh \
  legacy_single_real_driver_c_version@SUFFIX@_default.sh
385 386 387 388
endif

if WANT_SINGLE_PRECISION_COMPLEX
check_SCRIPTS += \
389 390 391 392 393 394 395 396 397
  legacy_single_complex_1stage@SUFFIX@_default.sh \
  legacy_single_complex_2stage@SUFFIX@_default.sh \
  legacy_single_complex_2stage_default@SUFFIX@_default.sh \
  legacy_single_complex_cholesky@SUFFIX@_default.sh \
  legacy_single_complex_driver@SUFFIX@_default.sh \
  legacy_single_complex_invert_trm@SUFFIX@_default.sh \
  legacy_single_complex_transpose_multiply@SUFFIX@_default.sh \
  legacy_single_complex_2stage_api@SUFFIX@_default.sh \
  legacy_single_complex_driver_c_version@SUFFIX@_default.sh
398 399 400 401
endif

if WITH_GPU_VERSION
check_SCRIPTS += \
402 403 404 405
  legacy_real_1stage_gpu@SUFFIX@_default.sh \
  legacy_complex_1stage_gpu@SUFFIX@_default.sh \
  legacy_real_2stage_gpu@SUFFIX@_default.sh \
  legacy_complex_2stage_gpu@SUFFIX@_default.sh
406 407 408

if WANT_SINGLE_PRECISION_REAL
check_SCRIPTS += \
409 410
  legacy_single_real_1stage_gpu@SUFFIX@_default.sh \
  legacy_single_real_2stage_gpu@SUFFIX@_default.sh
411 412 413
endif
if WANT_SINGLE_PRECISION_COMPLEX
check_SCRIPTS += \
414 415
  legacy_single_complex_1stage_gpu@SUFFIX@_default.sh \
  legacy_single_complex_2stage_gpu@SUFFIX@_default.sh
416 417
endif
endif