@@ -64,6 +64,8 @@ SEIGTST = schkee.o \
64
64
sort03.o ssbt21.o ssgt01.o sslect.o sspt21.o sstt21.o \
65
65
sstt22.o ssyl01.o ssyt21.o ssyt22.o
66
66
67
+ SDMDEIGTST = schkdmd.o
68
+
67
69
CEIGTST = cchkee.o \
68
70
cbdt01.o cbdt02.o cbdt03.o cbdt05.o \
69
71
cchkbb.o cchkbd.o cchkbk.o cchkbl.o cchkec.o \
@@ -81,6 +83,8 @@ CEIGTST = cchkee.o \
81
83
csgt01.o cslect.o csyl01.o\
82
84
cstt21.o cstt22.o cunt01.o cunt03.o
83
85
86
+ CDMDEIGTST = cchkdmd.o
87
+
84
88
DZIGTST = dlafts.o dlahd2.o dlasum.o dlatb9.o dstech.o dstect.o \
85
89
dsvdch.o dsvdct.o dsxt1.o
86
90
@@ -101,6 +105,8 @@ DEIGTST = dchkee.o \
101
105
dort03.o dsbt21.o dsgt01.o dslect.o dspt21.o dstt21.o \
102
106
dstt22.o dsyl01.o dsyt21.o dsyt22.o
103
107
108
+ DDMDEIGTST = dchkdmd.o
109
+
104
110
ZEIGTST = zchkee.o \
105
111
zbdt01.o zbdt02.o zbdt03.o zbdt05.o \
106
112
zchkbb.o zchkbd.o zchkbk.o zchkbl.o zchkec.o \
@@ -118,27 +124,45 @@ ZEIGTST = zchkee.o \
118
124
zsgt01.o zslect.o zsyl01.o\
119
125
zstt21.o zstt22.o zunt01.o zunt03.o
120
126
127
+ ZDMDEIGTST = zchkdmd.o
128
+
121
129
.PHONY : all
122
130
all : single complex double complex16
123
131
124
132
.PHONY : single complex double complex16
125
- single : xeigtsts
126
- complex : xeigtstc
127
- double : xeigtstd
128
- complex16 : xeigtstz
133
+ single : xeigtsts xdmdeigtsts
134
+ complex : xeigtstc xdmdeigtstc
135
+ double : xeigtstd xdmdeigtstd
136
+ complex16 : xeigtstz xdmdeigtstz
137
+
138
+ xdmdeigtsts : $(SDMDEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
139
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
140
+
141
+ xdmdeigtstc : $(CDMDEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
142
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
129
143
130
- xeigtsts : $(SEIGTST ) $(SCIGTST ) $( AEIGTST ) $( TMGLIB ) ../ $(LAPACKLIB ) $(BLASLIB )
131
- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
144
+ xdmdeigtstd : $(DDMDEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
145
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
132
146
133
- xeigtstc : $(CEIGTST ) $(SCIGTST ) $( AEIGTST ) $( TMGLIB ) ../ $(LAPACKLIB ) $(BLASLIB )
134
- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
147
+ xdmdeigtstz : $(ZDMDEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
148
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
135
149
136
- xeigtstd : $(DEIGTST ) $(DZIGTST ) $(AEIGTST ) $(TMGLIB ) ../ $(LAPACKLIB ) $(BLASLIB )
137
- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
150
+ xeigtsts : $(SEIGTST ) $(SCIGTST ) $(AEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
151
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
138
152
139
- xeigtstz : $(ZEIGTST ) $(DZIGTST ) $(AEIGTST ) $(TMGLIB ) ../ $(LAPACKLIB ) $(BLASLIB )
140
- $(LOADER ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
153
+ xeigtstc : $(CEIGTST ) $(SCIGTST ) $(AEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
154
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
141
155
156
+ xeigtstd : $(DEIGTST ) $(DZIGTST ) $(AEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
157
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
158
+
159
+ xeigtstz : $(ZEIGTST ) $(DZIGTST ) $(AEIGTST ) $(TMGLIB ) $(LAPACKLIB ) $(BLASLIB )
160
+ $(FC ) $(FFLAGS ) $(LDFLAGS ) -o $@ $^
161
+
162
+ $(SDMDEIGTST ) : $(FRC )
163
+ $(CDMDEIGTST ) : $(FRC )
164
+ $(DDMDEIGTST ) : $(FRC )
165
+ $(ZDMDEIGTST ) : $(FRC )
142
166
$(AEIGTST ) : $(FRC )
143
167
$(SCIGTST ) : $(FRC )
144
168
$(DZIGTST ) : $(FRC )
@@ -155,7 +179,7 @@ clean: cleanobj cleanexe
155
179
cleanobj :
156
180
rm -f * .o
157
181
cleanexe :
158
- rm -f xeigtst*
182
+ rm -f xeigtst* xdmdeigtst *
159
183
160
184
schkee.o : schkee.F
161
185
$(FC ) $(FFLAGS_DRV ) -c -o $@ $<
@@ -165,3 +189,11 @@ cchkee.o: cchkee.F
165
189
$(FC ) $(FFLAGS_DRV ) -c -o $@ $<
166
190
zchkee.o : zchkee.F
167
191
$(FC ) $(FFLAGS_DRV ) -c -o $@ $<
192
+ schkdmd.o : schkdmd.f90
193
+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
194
+ cchkdmd.o : cchkdmd.f90
195
+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
196
+ dchkdmd.o : dchkdmd.f90
197
+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
198
+ zchkdmd.o : zchkdmd.f90
199
+ $(FC ) $(FFLAGS_DRV ) -c -o $@ $<
0 commit comments