Replace Makefile with simplified version again
This commit is contained in:
parent
2a329baa81
commit
c1f4f5d4e7
138
test/Makefile
138
test/Makefile
|
@ -7,40 +7,22 @@ all ::
|
|||
else
|
||||
all :: level1 level2 level3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1x1x1)
|
||||
level1: sblat1 dblat1 cblat1 zblat1
|
||||
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
S1=sblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),x1x1x1)
|
||||
level1: dblat1 cblat1 zblat1
|
||||
ifeq ($(BUILD_DOUBLE),1)
|
||||
D1=dblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xx1x1)
|
||||
level1: sblat1 cblat1 zblat1
|
||||
ifeq ($(BUILD_COMPLEX),1)
|
||||
C1=cblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xx1x1)
|
||||
level1: cblat1 zblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xx1x)
|
||||
level1: cblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xxx1)
|
||||
level1: zblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xxx1)
|
||||
level1: sblat1 zblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1xx1)
|
||||
level1: sblat1 dblat1 zblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1xx)
|
||||
level1: sblat1 dblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xxx)
|
||||
level1: sblat1
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),x1xx)
|
||||
level1: dblat1
|
||||
ifeq ($(BUILD_COMPLEX16),1)
|
||||
Z1=zblat1
|
||||
endif
|
||||
|
||||
level1: $(S1) $(D1) $(C1) $(Z1)
|
||||
|
||||
ifndef CROSS
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
|
||||
|
@ -85,41 +67,22 @@ endif
|
|||
endif
|
||||
endif
|
||||
|
||||
#level2: sblat2 dblat2 cblat2 zblat2
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1x1x1)
|
||||
level2: sblat2 dblat2 cblat2 zblat2
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
S2=sblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),x1x1x1)
|
||||
level2: dblat2 cblat2 zblat2
|
||||
ifeq ($(BUILD_DOUBLE),1)
|
||||
D2=dblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xx1x1)
|
||||
level2: sblat2 cblat2 zblat2
|
||||
ifeq ($(BUILD_COMPLEX),1)
|
||||
C2=cblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xx1x1)
|
||||
level2: cblat2 zblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xx1x)
|
||||
level2: cblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xxx1)
|
||||
level2: zblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xxx1)
|
||||
level2: sblat2 zblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1xx1)
|
||||
level2: sblat2 dblat2 zblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1xx)
|
||||
level2: sblat2 dblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xxx)
|
||||
level2: sblat2
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),x1xx)
|
||||
level2: dblat2
|
||||
ifeq ($(BUILD_COMPLEX16),1)
|
||||
Z2=zblat2
|
||||
endif
|
||||
|
||||
level2: $(S2) $(D2) $(C2) $(Z2)
|
||||
|
||||
|
||||
ifndef CROSS
|
||||
rm -f ?BLAT2.SUMM
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
|
@ -178,53 +141,30 @@ endif
|
|||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1x1x1)
|
||||
level3: sblat3 dblat3 cblat3 zblat3
|
||||
ifeq ($(BUILD_BFLOAT16),1)
|
||||
B3= test_sbgemm
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),x1x1x1)
|
||||
level3: dblat3 cblat3 zblat3
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
S3=sblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xx1x1)
|
||||
level3: sblat3 cblat3 zblat3
|
||||
ifeq ($(BUILD_DOUBLE),1)
|
||||
D3=dblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xx1x1)
|
||||
level3: cblat3 zblat3
|
||||
ifeq ($(BUILD_COMPLEX),1)
|
||||
C3=cblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xx1x)
|
||||
level3: cblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),xxx1)
|
||||
level3: zblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xxx1)
|
||||
level3: sblat3 zblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1xx1)
|
||||
level3: sblat3 dblat3 zblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1x1xx)
|
||||
level3: sblat3 dblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),1xxx)
|
||||
level3: sblat3
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE)x$(BUILD_DOUBLE)x$(BUILD_COMPLEX)x$(BUILD_COMPLEX16),x1xx)
|
||||
level3: dblat3
|
||||
ifeq ($(BUILD_COMPLEX16),1)
|
||||
Z3=zblat3
|
||||
endif
|
||||
|
||||
level3: $(B3) $(S3) $(D3) $(C3) $(Z3)
|
||||
|
||||
|
||||
#ifeq ($(BUILD_BFLOAT16),1)
|
||||
#level3 : test_sbgemm sblat3 dblat3 cblat3 zblat3
|
||||
#else
|
||||
#level3 : sblat3 dblat3 cblat3 zblat3
|
||||
#endif
|
||||
|
||||
ifndef CROSS
|
||||
rm -f ?BLAT3.SUMM
|
||||
ifeq ($(BUILD_BFLOAT16),1)
|
||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./test_sbgemm > SHBLAT3.SUMM
|
||||
@$(GREP) -q FATAL SHBLAT3.SUMM && cat SHBLAT3.SUMM || exit 0
|
||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./test_sbgemm > SBBLAT3.SUMM
|
||||
@$(GREP) -q FATAL SBBLAT3.SUMM && cat SBBLAT3.SUMM || exit 0
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
|
||||
|
@ -246,8 +186,8 @@ ifdef SMP
|
|||
rm -f ?BLAT3.SUMM
|
||||
ifeq ($(USE_OPENMP), 1)
|
||||
ifeq ($(BUILD_BFLOAT16),1)
|
||||
OMP_NUM_THREADS=2 ./test_sbgemm > SHBLAT3.SUMM
|
||||
@$(GREP) -q FATAL SHBLAT3.SUMM && cat SHBLAT3.SUMM || exit 0
|
||||
OMP_NUM_THREADS=2 ./test_sbgemm > SBBLAT3.SUMM
|
||||
@$(GREP) -q FATAL SBBLAT3.SUMM && cat SBBLAT3.SUMM || exit 0
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
OMP_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
|
||||
|
@ -267,8 +207,8 @@ ifeq ($(BUILD_COMPLEX16),1)
|
|||
endif
|
||||
else
|
||||
ifeq ($(BUILD_BFLOAT16),1)
|
||||
OPENBLAS_NUM_THREADS=2 ./test_sbgemm > SHBLAT3.SUMM
|
||||
@$(GREP) -q FATAL SHBLAT3.SUMM && cat SHBLAT3.SUMM || exit 0
|
||||
OPENBLAS_NUM_THREADS=2 ./test_sbgemm > SBBLAT3.SUMM
|
||||
@$(GREP) -q FATAL SBBLAT3.SUMM && cat SBBLAT3.SUMM || exit 0
|
||||
endif
|
||||
ifeq ($(BUILD_SINGLE),1)
|
||||
OPENBLAS_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
|
||||
|
|
Loading…
Reference in New Issue