2 include ../Makefile.system
4 all :: level1 level2 level3
6 level1 : sblat1 dblat1 cblat1 zblat1
7 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
8 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat1
9 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat1
10 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat1
12 ifeq ($(USE_OPENMP), 1)
13 OMP_NUM_THREADS=2 ./sblat1
14 OMP_NUM_THREADS=2 ./dblat1
15 OMP_NUM_THREADS=2 ./cblat1
16 OMP_NUM_THREADS=2 ./zblat1
18 OPENBLAS_NUM_THREADS=2 ./sblat1
19 OPENBLAS_NUM_THREADS=2 ./dblat1
20 OPENBLAS_NUM_THREADS=2 ./cblat1
21 OPENBLAS_NUM_THREADS=2 ./zblat1
25 level2 : sblat2 dblat2 cblat2 zblat2
27 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
28 @$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
29 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat2 < ./dblat2.dat
30 @$(GREP) -q FATAL DBLAT2.SUMM && cat DBLAT2.SUMM || exit 0
31 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat2 < ./cblat2.dat
32 @$(GREP) -q FATAL CBLAT2.SUMM && cat CBLAT2.SUMM || exit 0
33 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat2 < ./zblat2.dat
34 @$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
37 ifeq ($(USE_OPENMP), 1)
38 OMP_NUM_THREADS=2 ./sblat2 < ./sblat2.dat
39 @$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
40 OMP_NUM_THREADS=2 ./dblat2 < ./dblat2.dat
41 @$(GREP) -q FATAL DBLAT2.SUMM && cat DBLAT2.SUMM || exit 0
42 OMP_NUM_THREADS=2 ./cblat2 < ./cblat2.dat
43 @$(GREP) -q FATAL CBLAT2.SUMM && cat CBLAT2.SUMM || exit 0
44 OMP_NUM_THREADS=2 ./zblat2 < ./zblat2.dat
45 @$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
47 OPENBLAS_NUM_THREADS=2 ./sblat2 < ./sblat2.dat
48 @$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
49 OPENBLAS_NUM_THREADS=2 ./dblat2 < ./dblat2.dat
50 @$(GREP) -q FATAL DBLAT2.SUMM && cat DBLAT2.SUMM || exit 0
51 OPENBLAS_NUM_THREADS=2 ./cblat2 < ./cblat2.dat
52 @$(GREP) -q FATAL CBLAT2.SUMM && cat CBLAT2.SUMM || exit 0
53 OPENBLAS_NUM_THREADS=2 ./zblat2 < ./zblat2.dat
54 @$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
58 level3 : sblat3 dblat3 cblat3 zblat3
60 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
61 @$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
62 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat3 < ./dblat3.dat
63 @$(GREP) -q FATAL DBLAT3.SUMM && cat DBLAT3.SUMM || exit 0
64 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3 < ./cblat3.dat
65 @$(GREP) -q FATAL CBLAT3.SUMM && cat CBLAT3.SUMM || exit 0
66 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat3 < ./zblat3.dat
67 @$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
70 ifeq ($(USE_OPENMP), 1)
71 OMP_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
72 @$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
73 OMP_NUM_THREADS=2 ./dblat3 < ./dblat3.dat
74 @$(GREP) -q FATAL DBLAT3.SUMM && cat DBLAT3.SUMM || exit 0
75 OMP_NUM_THREADS=2 ./cblat3 < ./cblat3.dat
76 @$(GREP) -q FATAL CBLAT3.SUMM && cat CBLAT3.SUMM || exit 0
77 OMP_NUM_THREADS=2 ./zblat3 < ./zblat3.dat
78 @$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
80 OPENBLAS_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
81 @$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
82 OPENBLAS_NUM_THREADS=2 ./dblat3 < ./dblat3.dat
83 @$(GREP) -q FATAL DBLAT3.SUMM && cat DBLAT3.SUMM || exit 0
84 OPENBLAS_NUM_THREADS=2 ./cblat3 < ./cblat3.dat
85 @$(GREP) -q FATAL CBLAT3.SUMM && cat CBLAT3.SUMM || exit 0
86 OPENBLAS_NUM_THREADS=2 ./zblat3 < ./zblat3.dat
87 @$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
92 level3_3m : zblat3_3m cblat3_3m
94 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3_3m < ./cblat3_3m.dat
95 @$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
96 OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat3_3m < ./zblat3_3m.dat
97 @$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
100 ifeq ($(USE_OPENMP), 1)
101 OMP_NUM_THREADS=2 ./cblat3_3m < ./cblat3_3m.dat
102 @$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
103 OMP_NUM_THREADS=2 ./zblat3_3m < ./zblat3_3m.dat
104 @$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
106 OPENBLAS_NUM_THREADS=2 ./cblat3_3m < ./cblat3_3m.dat
107 @$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
108 OPENBLAS_NUM_THREADS=2 ./zblat3_3m < ./zblat3_3m.dat
109 @$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
116 FLDFLAGS = $(FFLAGS:-fPIC=) $(LDFLAGS)
120 sblat1 : sblat1.$(SUFFIX) ../$(LIBNAME)
121 $(FC) $(FLDFLAGS) -o sblat1 sblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
123 dblat1 : dblat1.$(SUFFIX) ../$(LIBNAME)
124 $(FC) $(FLDFLAGS) -o dblat1 dblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
126 qblat1 : qblat1.$(SUFFIX) ../$(LIBNAME)
127 $(FC) $(FLDFLAGS) -o qblat1 qblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
129 cblat1 : cblat1.$(SUFFIX) ../$(LIBNAME)
130 $(FC) $(FLDFLAGS) -o cblat1 cblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
132 zblat1 : zblat1.$(SUFFIX) ../$(LIBNAME)
133 $(FC) $(FLDFLAGS) -o zblat1 zblat1.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
135 sblat2 : sblat2.$(SUFFIX) ../$(LIBNAME)
136 $(FC) $(FLDFLAGS) -o sblat2 sblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
138 dblat2 : dblat2.$(SUFFIX) ../$(LIBNAME)
139 $(FC) $(FLDFLAGS) -o dblat2 dblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
141 cblat2 : cblat2.$(SUFFIX) ../$(LIBNAME)
142 $(FC) $(FLDFLAGS) -o cblat2 cblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
144 zblat2 : zblat2.$(SUFFIX) ../$(LIBNAME)
145 $(FC) $(FLDFLAGS) -o zblat2 zblat2.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
147 sblat3 : sblat3.$(SUFFIX) ../$(LIBNAME)
148 $(FC) $(FLDFLAGS) -o sblat3 sblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
150 dblat3 : dblat3.$(SUFFIX) ../$(LIBNAME)
151 $(FC) $(FLDFLAGS) -o dblat3 dblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
153 cblat3 : cblat3.$(SUFFIX) ../$(LIBNAME)
154 $(FC) $(FLDFLAGS) -o cblat3 cblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
156 zblat3 : zblat3.$(SUFFIX) ../$(LIBNAME)
157 $(FC) $(FLDFLAGS) -o zblat3 zblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
159 cblat3_3m : cblat3_3m.$(SUFFIX) ../$(LIBNAME)
160 $(FC) $(FLDFLAGS) -o cblat3_3m cblat3_3m.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
162 zblat3_3m : zblat3_3m.$(SUFFIX) ../$(LIBNAME)
163 $(FC) $(FLDFLAGS) -o zblat3_3m zblat3_3m.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)
169 @rm -f *.$(SUFFIX) *.$(PSUFFIX) gmon.$(SUFFIX)ut *.SUMM *.cxml *.exe *.pdb *.dwf \
170 sblat1 dblat1 cblat1 zblat1 \
171 sblat2 dblat2 cblat2 zblat2 \
172 sblat3 dblat3 cblat3 zblat3 \
173 sblat1p dblat1p cblat1p zblat1p \
174 sblat2p dblat2p cblat2p zblat2p \
175 sblat3p dblat3p cblat3p zblat3p \
176 zblat3_3m zblat3_3mp \
177 cblat3_3m cblat3_3mp \
185 $(MAKE) -C $(TOPDIR) libs
187 # include ../Makefile.tail