Révision 6

BLAS/xTRSV/bench.sh (revision 6)
2 2

  
3 3
BENCH=xTRSV
4 4

  
5
NUMBER=100
5
NUMBER=1000
6 6

  
7
SIZE=1000
7
SIZE=100
8 8

  
9
MAX=32000
9
MAX=1000
10 10

  
11 11
FORMAT=DP
12 12

  
......
51 51
    echo -e $SIZE"\t"$GOTOBLAS >> $OUT_GOTOBLAS
52 52
    echo -e $SIZE"\t"$ACML >> $OUT_ACML
53 53

  
54
    SIZE=$(($SIZE+1000))
54
    SIZE=$(($SIZE+100))
55 55
    
56 56
done
BLAS/xTRSV/Makefile (revision 6)
16 16

  
17 17
GOTO2=/opt/GotoBLAS2
18 18

  
19
OPENBLAS=/opt/OpenBLAS
20

  
19 21
ACML=/opt/acml
20 22
ACMLINC=$(ACML)/gfortran64_mp/include
21 23
ACMLLIB=$(ACML)/gfortran64_mp/lib
22 24

  
23
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas acml
25
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas acml openblas
24 26

  
25 27
#FORMAT=DOUBLE
26 28
FORMAT=FLOAT
......
47 49
	$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \
48 50
		$(SOURCE) $(GOTO2)/libgoto2.a -lpthread -o $(SOURCE:.c=)_DP_$@
49 51

  
52
openblas: $(SOURCE)
53

  
54
	$(CC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DCBLAS $(LDFLAGS) \
55
		$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_SP_$@
56

  
57
	$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \
58
		$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_DP_$@
59

  
50 60
acml: $(SOURCE)
51 61

  
52 62
	$(CC) -I$(ACMLINC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DACML $(LDFLAGS) \
BLAS/xGEMM/bench.sh (revision 6)
4 4

  
5 5
BENCH=xGEMM
6 6

  
7
NUMBER=100
7
NUMBER=2
8 8

  
9
STEP=100
9
STEP=1000
10 10

  
11
START=100
11
START=1000
12 12

  
13
ENDS=1000
14
ENDD=1000
13
ENDS=16000
14
ENDD=12000
15 15

  
16 16
FORMAT=SP
17 17

  
BLAS/xGEMM/Makefile (revision 6)
16 16

  
17 17
GOTO2=/opt/GotoBLAS2
18 18

  
19
OPENBLAS=/opt/OpenBLAS
20

  
19 21
ACML=/opt/acml
20 22
ACMLINC=$(ACML)/gfortran64_mp/include
21 23
ACMLLIB=$(ACML)/gfortran64_mp/lib
22 24

  
23 25

  
24
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas acml
26
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas openblas acml
25 27

  
26 28
FORMAT=DOUBLE
27 29
#FORMAT=FLOAT
......
48 50
	$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \
49 51
		$(SOURCE) $(GOTO2)/libgoto2.a -lpthread -o $(SOURCE:.c=)_DP_$@
50 52

  
53
openblas: $(SOURCE)
54

  
55
	$(CC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DCBLAS $(LDFLAGS) \
56
		$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_SP_$@
57

  
58
	$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \
59
		$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_DP_$@
60

  
51 61
acml: $(SOURCE)
52 62

  
53 63
	$(CC) -I$(ACMLINC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DACML $(LDFLAGS) \

Formats disponibles : Unified diff