1515
1616# ### BLAS level 1 ###
1717
18- # dnrm2
18+ # nrm2
1919
20- dnrm2_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
20+ nrm2_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
2121
22- def run_dnrm2 (n , x , incx , func ):
22+ def run_nrm2 (n , x , incx , func ):
2323 res = func (x , n , incx = incx )
2424 return res
2525
2626
2727
2828class Nrm2 :
2929
30- params = [dnrm2_sizes , ['d' , 'dz' ]]
30+ params = [nrm2_sizes , ['d' , 'dz' ]]
3131 param_names = ["size" , "variant" ]
3232
3333 def setup (self , n , variant ):
@@ -37,21 +37,21 @@ def setup(self, n, variant):
3737 self .x = rndm .uniform (size = (n ,)).astype (dtyp )
3838 self .nrm2 = ow .get_func ('nrm2' , variant )
3939
40- def time_dnrm2 (self , n , variant ):
41- run_dnrm2 (n , self .x , 1 , self .nrm2 )
40+ def time_nrm2 (self , n , variant ):
41+ run_nrm2 (n , self .x , 1 , self .nrm2 )
4242
4343
44- # ddot
44+ # dot
4545
46- ddot_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
46+ dot_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
4747
48- def run_ddot (x , y , func ):
48+ def run_dot (x , y , func ):
4949 res = func (x , y )
5050 return res
5151
5252
53- class DDot :
54- params = ddot_sizes
53+ class dot :
54+ params = dot_sizes
5555 param_names = ["size" ]
5656
5757 def setup (self , n ):
@@ -62,22 +62,22 @@ def setup(self, n):
6262 self .y = np .array (rndm .uniform (size = (n ,)), dtype = dtyp )
6363 self .func = ow .get_func ('dot' , 'd' )
6464
65- def time_ddot (self , n ):
66- run_ddot (self .x , self .y , self .func )
65+ def time_dot (self , n ):
66+ run_dot (self .x , self .y , self .func )
6767
6868
6969
70- # daxpy
70+ # axpy
7171
72- daxpy_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
72+ axpy_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
7373
74- def run_daxpy (x , y , func ):
74+ def run_axpy (x , y , func ):
7575 res = func (x , y , a = 2.0 )
7676 return res
7777
7878
79- class Daxpy :
80- params = [daxpy_sizes , ['s' , 'd' , 'c' , 'z' ]]
79+ class axpy :
80+ params = [axpy_sizes , ['s' , 'd' , 'c' , 'z' ]]
8181 param_names = ["size" , "variant" ]
8282
8383 def setup (self , n , variant ):
@@ -88,24 +88,24 @@ def setup(self, n, variant):
8888 self .y = np .array (rndm .uniform (size = (n ,)), dtype = dtyp )
8989 self .axpy = ow .get_func ('axpy' , variant )
9090
91- def time_daxpy (self , n , variant ):
92- run_daxpy (self .x , self .y , self .axpy )
91+ def time_axpy (self , n , variant ):
92+ run_axpy (self .x , self .y , self .axpy )
9393
9494
9595
9696# ### BLAS level 3 ###
9797
98- # dgemm
98+ # gemm
9999
100100gemm_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
101101
102- def run_dgemm (a , b , c , func ):
102+ def run_gemm (a , b , c , func ):
103103 alpha = 1.0
104104 res = func (alpha , a , b , c = c , overwrite_c = True )
105105 return res
106106
107107
108- class Dgemm :
108+ class gemm :
109109 params = [gemm_sizes , ['s' , 'd' , 'c' , 'z' ]]
110110 param_names = ["size" , 'variant' ]
111111
@@ -118,21 +118,21 @@ def setup(self, n, variant):
118118 self .c = np .empty ((n , n ), dtype = dtyp , order = 'F' )
119119 self .func = ow .get_func ('gemm' , variant )
120120
121- def time_dgemm (self , n , variant ):
122- run_dgemm (self .a , self .b , self .c , self .func )
121+ def time_gemm (self , n , variant ):
122+ run_gemm (self .a , self .b , self .c , self .func )
123123
124124
125- # dsyrk
125+ # syrk
126126
127127syrk_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
128128
129129
130- def run_dsyrk (a , c , func ):
130+ def run_syrk (a , c , func ):
131131 res = func (1.0 , a , c = c , overwrite_c = True )
132132 return res
133133
134134
135- class DSyrk :
135+ class syrk :
136136 params = [syrk_sizes , ['s' , 'd' , 'c' , 'z' ]]
137137 param_names = ["size" , "variant" ]
138138
@@ -144,24 +144,24 @@ def setup(self, n, variant):
144144 self .c = np .empty ((n , n ), dtype = dtyp , order = 'F' )
145145 self .func = ow .get_func ('syrk' , variant )
146146
147- def time_dsyrk (self , n , variant ):
148- run_dsyrk (self .a , self .c , self .func )
147+ def time_syrk (self , n , variant ):
148+ run_syrk (self .a , self .c , self .func )
149149
150150
151151# ### LAPACK ###
152152
153153# linalg.solve
154154
155- dgesv_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
155+ gesv_sizes = [100 , 200 , 400 , 600 , 800 , 1000 ]
156156
157157
158- def run_dgesv (a , b , func ):
158+ def run_gesv (a , b , func ):
159159 res = func (a , b , overwrite_a = True , overwrite_b = True )
160160 return res
161161
162162
163- class Dgesv :
164- params = [dgesv_sizes , ['s' , 'd' , 'c' , 'z' ]]
163+ class gesv :
164+ params = [gesv_sizes , ['s' , 'd' , 'c' , 'z' ]]
165165 param_names = ["size" , "variant" ]
166166
167167 def setup (self , n , variant ):
@@ -173,8 +173,8 @@ def setup(self, n, variant):
173173 self .b = np .array (rndm .uniform (size = (n , 1 )), dtype = dtyp , order = 'F' )
174174 self .func = ow .get_func ('gesv' , variant )
175175
176- def time_dgesv (self , n , variant ):
177- run_dgesv (self .a , self .b , self .func )
176+ def time_gesv (self , n , variant ):
177+ run_gesv (self .a , self .b , self .func )
178178
179179 # XXX: how to run asserts?
180180 # lu, piv, x, info = benchmark(run_gesv, a, b)
@@ -185,16 +185,16 @@ def time_dgesv(self, n, variant):
185185
186186# linalg.svd
187187
188- dgesdd_sizes = ["100, 5" , "1000, 222" ]
188+ gesdd_sizes = ["100, 5" , "1000, 222" ]
189189
190190
191- def run_dgesdd (a , lwork , func ):
191+ def run_gesdd (a , lwork , func ):
192192 res = func (a , lwork = lwork , full_matrices = False , overwrite_a = False )
193193 return res
194194
195195
196- class Dgesdd :
197- params = [dgesdd_sizes , ['s' , 'd' ]]
196+ class gesdd :
197+ params = [gesdd_sizes , ['s' , 'd' ]]
198198 param_names = ["(m, n)" , "variant" ]
199199
200200 def setup (self , mn , variant ):
@@ -214,22 +214,22 @@ def setup(self, mn, variant):
214214 self .a , self .lwork = a , lwork
215215 self .func = ow .get_func ('gesdd' , variant )
216216
217- def time_dgesdd (self , mn , variant ):
218- run_dgesdd (self .a , self .lwork , self .func )
217+ def time_gesdd (self , mn , variant ):
218+ run_gesdd (self .a , self .lwork , self .func )
219219
220220
221221# linalg.eigh
222222
223- dsyev_sizes = [50 , 64 , 128 , 200 ]
223+ syev_sizes = [50 , 64 , 128 , 200 ]
224224
225225
226- def run_dsyev (a , lwork , func ):
226+ def run_syev (a , lwork , func ):
227227 res = func (a , lwork = lwork , overwrite_a = True )
228228 return res
229229
230230
231- class Dsyev :
232- params = [dsyev_sizes , ['s' , 'd' ]]
231+ class syev :
232+ params = [syev_sizes , ['s' , 'd' ]]
233233 param_names = ["size" , "variant" ]
234234
235235 def setup (self , n , variant ):
@@ -249,6 +249,6 @@ def setup(self, n, variant):
249249 self .lwork = lwork
250250 self .func = ow .get_func ('syev' , variant )
251251
252- def time_dsyev (self , n , variant ):
253- run_dsyev (self .a , self .lwork , self .func )
252+ def time_syev (self , n , variant ):
253+ run_syev (self .a , self .lwork , self .func )
254254
0 commit comments