2 Author: Sébastien Villemot <sebastien@debian.org>
4 Last-Update: 2013-09-21
13 +ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),ia64)
19 all: single complex
double complex16 singleproto doubleproto complexproto complex16proto
24 @echo Testing REAL LAPACK linear equation routines
25 - ./xlintsts <
stest.in > $@ 2>&1
28 # ======== COMPLEX LIN TESTS ==========================
31 @echo Testing COMPLEX LAPACK linear equation routines
32 - ./xlintstc < ctest.in > $@ 2>&1
35 # ======== DOUBLE LIN TESTS ===========================
37 dtest.out: dtest.in xlintstd
38 @echo Testing DOUBLE PRECISION LAPACK linear equation routines
39 - ./xlintstd < dtest.in > $@ 2>&1
42 # ======== COMPLEX16 LIN TESTS ========================
44 ztest.out: ztest.in xlintstz
45 @echo Testing COMPLEX16 LAPACK linear equation routines
46 - ./xlintstz < ztest.in > $@ 2>&1
49 # ======== SINGLE-DOUBLE PROTO LIN TESTS ==============
51 dstest.out: dstest.in xlintstds
52 @echo Testing SINGLE-DOUBLE PRECISION LAPACK prototype linear equation routines
53 - ./xlintstds < dstest.in > $@ 2>&1
54 + $(
ia64ignore)./xlintstds < dstest.in > $@ 2>&1
56 # ======== COMPLEX-COMPLEX16 LIN TESTS ========================
58 zctest.out: zctest.in xlintstzc
59 @echo Testing COMPLEX-COMPLEX16 LAPACK protoype linear equation routines
60 - ./xlintstzc < zctest.in > $@ 2>&1
61 + $(
ia64ignore)./xlintstzc < zctest.in > $@ 2>&1
63 # ======== SINGLE RFP LIN TESTS ========================
65 stest_rfp.out: stest_rfp.in xlintstrfs
66 @echo Testing REAL LAPACK RFP protoype linear equation routines
67 - ./xlintstrfs < stest_rfp.in > $@ 2>&1
68 + $(
ia64ignore)./xlintstrfs < stest_rfp.in > $@ 2>&1
70 # ======== COMPLEX16 RFP LIN TESTS ========================
72 dtest_rfp.out: dtest_rfp.in xlintstrfd
73 @echo Testing DOUBLE PRECISION LAPACK RFP protoype linear equation routines
74 - ./xlintstrfd < dtest_rfp.in > $@ 2>&1
75 + $(
ia64ignore)./xlintstrfd < dtest_rfp.in > $@ 2>&1
77 # ======== COMPLEX16 RFP LIN TESTS ========================
79 ctest_rfp.out: ctest_rfp.in xlintstrfc
80 @echo Testing COMPLEX LAPACK RFP protoype linear equation routines
81 - ./xlintstrfc < ctest_rfp.in > $@ 2>&1
82 + $(
ia64ignore)./xlintstrfc < ctest_rfp.in > $@ 2>&1
84 # ======== COMPLEX16 RFP LIN TESTS ========================
86 ztest_rfp.out: ztest_rfp.in xlintstrfz
87 @echo Testing COMPLEX16 LAPACK RFP protoype linear equation routines
88 - ./xlintstrfz < ztest_rfp.in > $@ 2>&1
89 + $(
ia64ignore)./xlintstrfz < ztest_rfp.in > $@ 2>&1
92 # ======== SINGLE EIG TESTS ===========================
93 @@ -217,313 +222,313 @@
95 snep.out: nep.in xeigtsts
96 @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines
97 - ./xeigtsts < nep.in > $@ 2>&1
100 ssep.out: sep.in xeigtsts
101 @echo SEP: Testing Symmetric Eigenvalue Problem routines
102 - ./xeigtsts < sep.in > $@ 2>&1
105 ssvd.out: svd.in xeigtsts
106 @echo SVD: Testing Singular Value Decomposition routines
107 - ./xeigtsts < svd.in > $@ 2>&1
110 sec.out: sec.in xeigtsts
111 @echo SEC: Testing REAL Eigen Condition Routines
112 - ./xeigtsts < sec.in > $@ 2>&1
115 sed.out: sed.in xeigtsts
116 @echo SEV: Testing REAL Nonsymmetric Eigenvalue Driver
117 - ./xeigtsts < sed.in > $@ 2>&1
120 sgg.out: sgg.in xeigtsts
121 @echo SGG: Testing REAL Nonsymmetric Generalized Eigenvalue Problem routines
122 - ./xeigtsts < sgg.in > $@ 2>&1
125 sgd.out: sgd.in xeigtsts
126 @echo SGD: Testing REAL Nonsymmetric Generalized Eigenvalue Problem driver routines
127 - ./xeigtsts < sgd.in > $@ 2>&1
130 ssb.out: ssb.in xeigtsts
131 @echo SSB: Testing REAL Symmetric Eigenvalue Problem routines
132 - ./xeigtsts < ssb.in > $@ 2>&1
135 ssg.out: ssg.in xeigtsts
136 @echo SSG: Testing REAL Symmetric Generalized Eigenvalue Problem routines
137 - ./xeigtsts < ssg.in > $@ 2>&1
140 sbal.out: sbal.in xeigtsts
141 @echo SGEBAL: Testing the balancing of a REAL general matrix
142 - ./xeigtsts < sbal.in > $@ 2>&1
145 sbak.out: sbak.in xeigtsts
146 @echo SGEBAK: Testing the back transformation of a REAL balanced matrix
147 - ./xeigtsts < sbak.in > $@ 2>&1
150 sgbal.out: sgbal.in xeigtsts
151 @echo SGGBAL: Testing the balancing of a pair of REAL general matrices
152 - ./xeigtsts < sgbal.in > $@ 2>&1
153 + $(
ia64ignore)./xeigtsts < sgbal.in > $@ 2>&1
155 sgbak.out: sgbak.in xeigtsts
156 @echo SGGBAK: Testing the back transformation of a pair of REAL balanced matrices
157 - ./xeigtsts < sgbak.in > $@ 2>&1
158 + $(
ia64ignore)./xeigtsts < sgbak.in > $@ 2>&1
160 sbb.out: sbb.in xeigtsts
161 @echo SBB: Testing banded Singular Value Decomposition routines
162 - ./xeigtsts < sbb.in > $@ 2>&1
165 sglm.out: glm.in xeigtsts
166 @echo GLM: Testing Generalized Linear Regression Model routines
167 - ./xeigtsts < glm.in > $@ 2>&1
170 sgqr.out: gqr.in xeigtsts
171 @echo GQR: Testing Generalized QR and RQ factorization routines
172 - ./xeigtsts < gqr.in > $@ 2>&1
175 sgsv.out: gsv.in xeigtsts
176 @echo GSV: Testing Generalized Singular Value Decomposition routines
177 - ./xeigtsts < gsv.in > $@ 2>&1
180 scsd.out: csd.in xeigtsts
181 @echo CSD: Testing CS Decomposition routines
182 - ./xeigtsts < csd.in > $@ 2>&1
185 slse.out:
lse.in xeigtsts
186 @echo LSE: Testing Constrained Linear Least Squares routines
187 - ./xeigtsts <
lse.in > $@ 2>&1
190 # ======== COMPLEX EIG TESTS ===========================
192 cnep.out: nep.in xeigtstc
193 @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines
194 - ./xeigtstc < nep.in > $@ 2>&1
197 csep.out: sep.in xeigtstc
198 @echo SEP: Testing Symmetric Eigenvalue Problem routines
199 - ./xeigtstc < sep.in > $@ 2>&1
202 csvd.out: svd.in xeigtstc
203 @echo SVD: Testing Singular Value Decomposition routines
204 - ./xeigtstc < svd.in > $@ 2>&1
207 cec.out: cec.in xeigtstc
208 @echo CEC: Testing COMPLEX Eigen Condition Routines
209 - ./xeigtstc < cec.in > $@ 2>&1
212 ced.out: ced.in xeigtstc
213 @echo CES: Testing COMPLEX Nonsymmetric Schur Form Driver
214 - ./xeigtstc < ced.in > $@ 2>&1
217 cgg.out: cgg.in xeigtstc
218 @echo CGG: Testing COMPLEX Nonsymmetric Generalized Eigenvalue Problem routines
219 - ./xeigtstc < cgg.in > $@ 2>&1
222 cgd.out: cgd.in xeigtstc
223 @echo CGD: Testing COMPLEX Nonsymmetric Generalized Eigenvalue Problem driver routines
224 - ./xeigtstc < cgd.in > $@ 2>&1
227 csb.out: csb.in xeigtstc
228 @echo CHB: Testing Hermitian Eigenvalue Problem routines
229 - ./xeigtstc < csb.in > $@ 2>&1
232 csg.out: csg.in xeigtstc
233 @echo CSG: Testing Symmetric Generalized Eigenvalue Problem routines
234 - ./xeigtstc < csg.in > $@ 2>&1
237 cbal.out: cbal.in xeigtstc
238 @echo CGEBAL: Testing the balancing of a COMPLEX general matrix
239 - ./xeigtstc < cbal.in > $@ 2>&1
242 cbak.out: cbak.in xeigtstc
243 @echo CGEBAK: Testing the back transformation of a COMPLEX balanced matrix
244 - ./xeigtstc < cbak.in > $@ 2>&1
247 cgbal.out: cgbal.in xeigtstc
248 @echo CGGBAL: Testing the balancing of a pair of COMPLEX general matrices
249 - ./xeigtstc < cgbal.in > $@ 2>&1
250 + $(
ia64ignore)./xeigtstc < cgbal.in > $@ 2>&1
252 cgbak.out: cgbak.in xeigtstc
253 @echo CGGBAK: Testing the back transformation of a pair of COMPLEX balanced matrices
254 - ./xeigtstc < cgbak.in > $@ 2>&1
255 + $(
ia64ignore)./xeigtstc < cgbak.in > $@ 2>&1
257 cbb.out: cbb.in xeigtstc
258 @echo CBB: Testing banded Singular Value Decomposition routines
259 - ./xeigtstc < cbb.in > $@ 2>&1
262 cglm.out: glm.in xeigtstc
263 @echo GLM: Testing Generalized Linear Regression Model routines
264 - ./xeigtstc < glm.in > $@ 2>&1
267 cgqr.out: gqr.in xeigtstc
268 @echo GQR: Testing Generalized QR and RQ factorization routines
269 - ./xeigtstc < gqr.in > $@ 2>&1
272 cgsv.out: gsv.in xeigtstc
273 @echo GSV: Testing Generalized Singular Value Decomposition routines
274 - ./xeigtstc < gsv.in > $@ 2>&1
277 ccsd.out: csd.in xeigtstc
278 @echo CSD: Testing CS Decomposition routines
279 - ./xeigtstc < csd.in > $@ 2>&1
282 clse.out:
lse.in xeigtstc
283 @echo LSE: Testing Constrained Linear Least Squares routines
284 - ./xeigtstc < lse.in > $@ 2>&1
287 # ======== DOUBLE EIG TESTS ===========================
289 dnep.out: nep.in xeigtstd
290 @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines
291 - ./xeigtstd < nep.in > $@ 2>&1
294 dsep.out: sep.in xeigtstd
295 @echo SEP: Testing Symmetric Eigenvalue Problem routines
296 - ./xeigtstd < sep.in > $@ 2>&1
299 dsvd.out: svd.in xeigtstd
300 @echo SVD: Testing Singular Value Decomposition routines
301 - ./xeigtstd < svd.in > $@ 2>&1
304 dec.out: dec.in xeigtstd
305 @echo DEC: Testing DOUBLE PRECISION Eigen Condition Routines
306 - ./xeigtstd < dec.in > $@ 2>&1
309 ded.out: ded.in xeigtstd
310 @echo DEV: Testing DOUBLE PRECISION Nonsymmetric Eigenvalue Driver
311 - ./xeigtstd < ded.in > $@ 2>&1
314 dgg.out: dgg.in xeigtstd
315 @echo DGG: Testing DOUBLE PRECISION Nonsymmetric Generalized Eigenvalue Problem routines
316 - ./xeigtstd < dgg.in > $@ 2>&1
319 dgd.out: dgd.in xeigtstd
320 @echo DGD: Testing DOUBLE PRECISION Nonsymmetric Generalized Eigenvalue Problem driver routines
321 - ./xeigtstd < dgd.in > $@ 2>&1
324 dsb.out: dsb.in xeigtstd
325 @echo DSB: Testing DOUBLE PRECISION Symmetric Eigenvalue Problem routines
326 - ./xeigtstd < dsb.in > $@ 2>&1
329 dsg.out: dsg.in xeigtstd
330 @echo DSG: Testing DOUBLE PRECISION Symmetric Generalized Eigenvalue Problem routines
331 - ./xeigtstd < dsg.in > $@ 2>&1
334 dbal.out: dbal.in xeigtstd
335 @echo DGEBAL: Testing the balancing of a DOUBLE PRECISION general matrix
336 - ./xeigtstd < dbal.in > $@ 2>&1
339 dbak.out: dbak.in xeigtstd
340 @echo DGEBAK: Testing the back transformation of a DOUBLE PRECISION balanced matrix
341 - ./xeigtstd < dbak.in > $@ 2>&1
344 dgbal.out: dgbal.in xeigtstd
345 @echo DGGBAL: Testing the balancing of a pair of DOUBLE PRECISION general matrices
346 - ./xeigtstd < dgbal.in > $@ 2>&1
347 + $(
ia64ignore)./xeigtstd < dgbal.in > $@ 2>&1
349 dgbak.out: dgbak.in xeigtstd
350 @echo DGGBAK: Testing the back transformation of a pair of DOUBLE PRECISION balanced matrices
351 - ./xeigtstd < dgbak.in > $@ 2>&1
352 + $(
ia64ignore)./xeigtstd < dgbak.in > $@ 2>&1
354 dbb.out: dbb.in xeigtstd
355 @echo DBB: Testing banded Singular Value Decomposition routines
356 - ./xeigtstd < dbb.in > $@ 2>&1
359 dglm.out: glm.in xeigtstd
360 @echo GLM: Testing Generalized Linear Regression Model routines
361 - ./xeigtstd < glm.in > $@ 2>&1
364 dgqr.out: gqr.in xeigtstd
365 @echo GQR: Testing Generalized QR and RQ factorization routines
366 - ./xeigtstd < gqr.in > $@ 2>&1
369 dgsv.out: gsv.in xeigtstd
370 @echo GSV: Testing Generalized Singular Value Decomposition routines
371 - ./xeigtstd < gsv.in > $@ 2>&1
374 dcsd.out: csd.in xeigtstd
375 @echo CSD: Testing CS Decomposition routines
376 - ./xeigtstd < csd.in > $@ 2>&1
379 dlse.out:
lse.in xeigtstd
380 @echo LSE: Testing Constrained Linear Least Squares routines
381 - ./xeigtstd <
lse.in > $@ 2>&1
384 # ======== COMPLEX16 EIG TESTS ===========================
386 znep.out: nep.in xeigtstz
387 @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines
388 - ./xeigtstz < nep.in > $@ 2>&1
391 zsep.out: sep.in xeigtstz
392 @echo SEP: Testing Symmetric Eigenvalue Problem routines
393 - ./xeigtstz < sep.in > $@ 2>&1
396 zsvd.out: svd.in xeigtstz
397 @echo SVD: Testing Singular Value Decomposition routines
398 - ./xeigtstz < svd.in > $@ 2>&1
401 zec.out: zec.in xeigtstz
402 @echo ZEC: Testing COMPLEX16 Eigen Condition Routines
403 - ./xeigtstz < zec.in > $@ 2>&1
406 zed.out: zed.in xeigtstz
407 @echo ZES: Testing COMPLEX16 Nonsymmetric Schur Form Driver
408 - ./xeigtstz < zed.in > $@ 2>&1
411 zgg.out: zgg.in xeigtstz
412 @echo ZGG: Testing COMPLEX16 Nonsymmetric Generalized Eigenvalue Problem routines
413 - ./xeigtstz < zgg.in > $@ 2>&1
416 zgd.out: zgd.in xeigtstz
417 @echo ZGD: Testing COMPLEX16 Nonsymmetric Generalized Eigenvalue Problem driver routines
418 - ./xeigtstz < zgd.in > $@ 2>&1
421 zsb.out: zsb.in xeigtstz
422 @echo ZHB: Testing Hermitian Eigenvalue Problem routines
423 - ./xeigtstz < zsb.in > $@ 2>&1
426 zsg.out: zsg.in xeigtstz
427 @echo ZSG: Testing Symmetric Generalized Eigenvalue Problem routines
428 - ./xeigtstz < zsg.in > $@ 2>&1
431 zbal.out: zbal.in xeigtstz
432 @echo ZGEBAL: Testing the balancing of a COMPLEX16 general matrix
433 - ./xeigtstz < zbal.in > $@ 2>&1
436 zbak.out: zbak.in xeigtstz
437 @echo ZGEBAK: Testing the back transformation of a COMPLEX16 balanced matrix
438 - ./xeigtstz < zbak.in > $@ 2>&1
441 zgbal.out: zgbal.in xeigtstz
442 @echo ZGGBAL: Testing the balancing of a pair of COMPLEX general matrices
443 - ./xeigtstz < zgbal.in > $@ 2>&1
444 + $(
ia64ignore)./xeigtstz < zgbal.in > $@ 2>&1
446 zgbak.out: zgbak.in xeigtstz
447 @echo ZGGBAK: Testing the back transformation of a pair of COMPLEX16 balanced matrices
448 - ./xeigtstz < zgbak.in > $@ 2>&1
449 + $(
ia64ignore)./xeigtstz < zgbak.in > $@ 2>&1
451 zbb.out: zbb.in xeigtstz
452 @echo ZBB: Testing banded Singular Value Decomposition routines
453 - ./xeigtstz < zbb.in > $@ 2>&1
456 zglm.out: glm.in xeigtstz
457 @echo GLM: Testing Generalized Linear Regression Model routines
458 - ./xeigtstz < glm.in > $@ 2>&1
461 zgqr.out: gqr.in xeigtstz
462 @echo GQR: Testing Generalized QR and RQ factorization routines
463 - ./xeigtstz < gqr.in > $@ 2>&1
466 zgsv.out: gsv.in xeigtstz
467 @echo GSV: Testing Generalized Singular Value Decomposition routines
468 - ./xeigtstz < gsv.in > $@ 2>&1
471 zcsd.out: csd.in xeigtstz
472 @echo CSD: Testing CS Decomposition routines
473 - ./xeigtstz < csd.in > $@ 2>&1
476 zlse.out:
lse.in xeigtstz
477 @echo LSE: Testing Constrained Linear Least Squares routines
478 - ./xeigtstz < lse.in > $@ 2>&1
480 # ==============================================================================