@@ -61,6 +61,8 @@ SEIGTST= snep.out \
61
61
scsd.out \
62
62
slse.out
63
63
64
+ SDMDEIGTST = sdmd.out
65
+
64
66
CEIGTST = cnep.out \
65
67
csep.out \
66
68
cse2.out \
@@ -82,6 +84,8 @@ CEIGTST= cnep.out \
82
84
ccsd.out \
83
85
clse.out
84
86
87
+ CDMDEIGTST = cdmd.out
88
+
85
89
DEIGTST = dnep.out \
86
90
dsep.out \
87
91
dse2.out \
@@ -103,6 +107,8 @@ DEIGTST= dnep.out \
103
107
dcsd.out \
104
108
dlse.out
105
109
110
+ DDMDEIGTST = ddmd.out
111
+
106
112
ZEIGTST = znep.out \
107
113
zsep.out \
108
114
zse2.out \
@@ -124,6 +130,7 @@ ZEIGTST= znep.out \
124
130
zcsd.out \
125
131
zlse.out
126
132
133
+ ZDMDEIGTST = zdmd.out
127
134
128
135
SLINTST = stest.out
129
136
@@ -142,10 +149,10 @@ ZLINTST= ztest.out
142
149
ZLINTSTPROTO = zctest.out ztest_rfp.out
143
150
144
151
.PHONY : single complex double complex16
145
- single : $(SLINTST ) $(SEIGTST )
146
- complex : $(CLINTST ) $(CEIGTST )
147
- double : $(DLINTST ) $(DEIGTST )
148
- complex16 : $(ZLINTST ) $(ZEIGTST )
152
+ single : $(SLINTST ) $(SEIGTST ) $( SDMDEIGTST )
153
+ complex : $(CLINTST ) $(CEIGTST ) $( CDMDEIGTST )
154
+ double : $(DLINTST ) $(DEIGTST ) $( DDMDEIGTST )
155
+ complex16 : $(ZLINTST ) $(ZEIGTST ) $( ZDMDEIGTST )
149
156
150
157
.PHONY : singleproto complexproto doubleproto complex16proto
151
158
singleproto : $(SLINTSTPROTO )
@@ -297,6 +304,10 @@ scsd.out: csd.in EIG/xeigtsts
297
304
slse.out : lse.in EIG/xeigtsts
298
305
@echo LSE: Testing Constrained Linear Least Squares routines
299
306
./EIG/xeigtsts < lse.in > $@ 2>&1
307
+
308
+ sdmd.out : sdmd.in EIG/xdmdeigtsts
309
+ @echo DMD: Testing Dynamic Mode Decomposition routines
310
+ ./EIG/xdmdeigtsts < sdmd.in > $@ 2>&1
300
311
#
301
312
# ======== COMPLEX EIG TESTS ===========================
302
313
@@ -379,6 +390,10 @@ ccsd.out: csd.in EIG/xeigtstc
379
390
clse.out : lse.in EIG/xeigtstc
380
391
@echo LSE: Testing Constrained Linear Least Squares routines
381
392
./EIG/xeigtstc < lse.in > $@ 2>&1
393
+
394
+ cdmd.out : cdmd.in EIG/xdmdeigtstc
395
+ @echo DMD: Testing Dynamic Mode Decomposition routines
396
+ ./EIG/xdmdeigtstc < cdmd.in > $@ 2>&1
382
397
#
383
398
# ======== DOUBLE EIG TESTS ===========================
384
399
@@ -461,6 +476,10 @@ dcsd.out: csd.in EIG/xeigtstd
461
476
dlse.out : lse.in EIG/xeigtstd
462
477
@echo LSE: Testing Constrained Linear Least Squares routines
463
478
./EIG/xeigtstd < lse.in > $@ 2>&1
479
+
480
+ ddmd.out : ddmd.in EIG/xdmdeigtstd
481
+ @echo DMD: Testing Dynamic Mode Decomposition routines
482
+ ./EIG/xdmdeigtstd < ddmd.in > $@ 2>&1
464
483
#
465
484
# ======== COMPLEX16 EIG TESTS ===========================
466
485
@@ -543,6 +562,10 @@ zcsd.out: csd.in EIG/xeigtstz
543
562
zlse.out : lse.in EIG/xeigtstz
544
563
@echo LSE: Testing Constrained Linear Least Squares routines
545
564
./EIG/xeigtstz < lse.in > $@ 2>&1
565
+
566
+ zdmd.out : zdmd.in EIG/xdmdeigtstz
567
+ @echo DMD: Testing Dynamic Mode Decomposition routines
568
+ ./EIG/xdmdeigtstz < zdmd.in > $@ 2>&1
546
569
# ==============================================================================
547
570
548
571
LIN/xlintsts : $(FRCLIN ) $(FRC )
@@ -578,15 +601,27 @@ LIN/xlintstzc: $(FRCLIN) $(FRC)
578
601
EIG/xeigtsts : $(FRCEIG ) $(FRC )
579
602
$(MAKE ) -C EIG xeigtsts
580
603
604
+ EIG/xdmdeigtsts : $(FRCEIG ) $(FRC )
605
+ $(MAKE ) -C EIG xdmdeigtsts
606
+
581
607
EIG/xeigtstc : $(FRCEIG ) $(FRC )
582
608
$(MAKE ) -C EIG xeigtstc
583
609
610
+ EIG/xdmdeigtstc : $(FRCEIG ) $(FRC )
611
+ $(MAKE ) -C EIG xdmdeigtstc
612
+
584
613
EIG/xeigtstd : $(FRCEIG ) $(FRC )
585
614
$(MAKE ) -C EIG xeigtstd
586
615
616
+ EIG/xdmdeigtstd : $(FRCEIG ) $(FRC )
617
+ $(MAKE ) -C EIG xdmdeigtstd
618
+
587
619
EIG/xeigtstz : $(FRCEIG ) $(FRC )
588
620
$(MAKE ) -C EIG xeigtstz
589
621
622
+ EIG/xdmdeigtstz : $(FRCEIG ) $(FRC )
623
+ $(MAKE ) -C EIG xdmdeigtstz
624
+
590
625
.PHONY : clean cleantest
591
626
clean : cleantest
592
627
cleantest :
0 commit comments