Skip to content

Commit

Permalink
added test for CGEMM3M function
Browse files Browse the repository at this point in the history
  • Loading branch information
wernsaar committed Sep 20, 2014
1 parent 7aae4a6 commit f0f9b25
Show file tree
Hide file tree
Showing 3 changed files with 3,477 additions and 1 deletion.
13 changes: 12 additions & 1 deletion test/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -89,16 +89,22 @@ endif
endif


level3_3m : zblat3_3m
level3_3m : zblat3_3m cblat3_3m
rm -f ?BLAT3_3M.SUMM
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3_3m < ./cblat3_3m.dat
@$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat3_3m < ./zblat3_3m.dat
@$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
ifdef SMP
rm -f ?BLAT3_3M.SUMM
ifeq ($(USE_OPENMP), 1)
OMP_NUM_THREADS=2 ./cblat3_3m < ./cblat3_3m.dat
@$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
OMP_NUM_THREADS=2 ./zblat3_3m < ./zblat3_3m.dat
@$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
else
OPENBLAS_NUM_THREADS=2 ./cblat3_3m < ./cblat3_3m.dat
@$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
OPENBLAS_NUM_THREADS=2 ./zblat3_3m < ./zblat3_3m.dat
@$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
endif
Expand Down Expand Up @@ -150,11 +156,15 @@ cblat3 : cblat3.$(SUFFIX) ../$(LIBNAME)
zblat3 : zblat3.$(SUFFIX) ../$(LIBNAME)
$(FC) $(FLDFLAGS) -o zblat3 zblat3.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)

cblat3_3m : cblat3_3m.$(SUFFIX) ../$(LIBNAME)
$(FC) $(FLDFLAGS) -o cblat3_3m cblat3_3m.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)

zblat3_3m : zblat3_3m.$(SUFFIX) ../$(LIBNAME)
$(FC) $(FLDFLAGS) -o zblat3_3m zblat3_3m.$(SUFFIX) ../$(LIBNAME) $(EXTRALIB) $(CEXTRALIB)




clean:
@rm -f *.$(SUFFIX) *.$(PSUFFIX) gmon.$(SUFFIX)ut *.SUMM *.cxml *.exe *.pdb *.dwf \
sblat1 dblat1 cblat1 zblat1 \
Expand All @@ -164,6 +174,7 @@ clean:
sblat2p dblat2p cblat2p zblat2p \
sblat3p dblat3p cblat3p zblat3p \
zblat3_3m zblat3_3mp \
cblat3_3m cblat3_3mp \
*.stackdump *.dll

libs:
Expand Down
23 changes: 23 additions & 0 deletions test/cblat3_3m.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
'CBLAT3_3M.SUMM' NAME OF SUMMARY OUTPUT FILE
6 UNIT NUMBER OF SUMMARY FILE
'CBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
-1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
F LOGICAL FLAG, T TO STOP ON FAILURES.
F LOGICAL FLAG, T TO TEST ERROR EXITS.
16.0 THRESHOLD VALUE OF TEST RATIO
6 NUMBER OF VALUES OF N
0 1 2 3 7 31 63 VALUES OF N
3 NUMBER OF VALUES OF ALPHA
(0.0,0.0) (1.0,0.0) (0.7,-0.9) VALUES OF ALPHA
3 NUMBER OF VALUES OF BETA
(0.0,0.0) (1.0,0.0) (1.3,-1.1) VALUES OF BETA
CGEMM3M T PUT F FOR NO TEST. SAME COLUMNS.
CHEMM3M F PUT F FOR NO TEST. SAME COLUMNS.
CSYMM3M F PUT F FOR NO TEST. SAME COLUMNS.
CTRMM F PUT F FOR NO TEST. SAME COLUMNS.
CTRSM F PUT F FOR NO TEST. SAME COLUMNS.
CHERK F PUT F FOR NO TEST. SAME COLUMNS.
CSYRK F PUT F FOR NO TEST. SAME COLUMNS.
CHER2K F PUT F FOR NO TEST. SAME COLUMNS.
CSYR2K F PUT F FOR NO TEST. SAME COLUMNS.
Loading

0 comments on commit f0f9b25

Please sign in to comment.