@@ -41,23 +41,23 @@ class test_threading_control():
41
41
def test_set_num_threads (self ):
42
42
mkl .set_num_threads (8 )
43
43
44
- def test_domain_set_num_threads_str_blas (self ):
44
+ def test_domain_set_num_threads_blas (self ):
45
45
status = mkl .domain_set_num_threads (4 , domain = 'blas' )
46
46
assert (status == 'success' )
47
47
48
- def test_domain_set_num_threads_str_fft (self ):
48
+ def test_domain_set_num_threads_fft (self ):
49
49
status = mkl .domain_set_num_threads (4 , domain = 'fft' )
50
50
assert (status == 'success' )
51
51
52
- def test_domain_set_num_threads_str_vml (self ):
52
+ def test_domain_set_num_threads_vml (self ):
53
53
status = mkl .domain_set_num_threads (4 , domain = 'vml' )
54
54
assert (status == 'success' )
55
55
56
- def test_domain_set_num_threads_str_pardiso (self ):
56
+ def test_domain_set_num_threads_pardiso (self ):
57
57
status = mkl .domain_set_num_threads (4 , domain = 'pardiso' )
58
58
assert (status == 'success' )
59
59
60
- def test_domain_set_num_threads_str_all (self ):
60
+ def test_domain_set_num_threads_all (self ):
61
61
status = mkl .domain_set_num_threads (4 , domain = 'all' )
62
62
assert (status == 'success' )
63
63
@@ -78,19 +78,19 @@ def test_set_dynamic(self):
78
78
def test_get_max_threads (self ):
79
79
mkl .get_max_threads ()
80
80
81
- def test_domain_get_max_threads_str_blas (self ):
81
+ def test_domain_get_max_threads_blas (self ):
82
82
mkl .domain_get_max_threads (domain = 'blas' )
83
83
84
- def test_domain_get_max_threads_str_fft (self ):
84
+ def test_domain_get_max_threads_fft (self ):
85
85
mkl .domain_get_max_threads (domain = 'fft' )
86
86
87
- def test_domain_get_max_threads_str_vml (self ):
87
+ def test_domain_get_max_threads_vml (self ):
88
88
mkl .domain_get_max_threads (domain = 'vml' )
89
89
90
- def test_domain_get_max_threads_str_pardiso (self ):
90
+ def test_domain_get_max_threads_pardiso (self ):
91
91
mkl .domain_get_max_threads (domain = 'pardiso' )
92
92
93
- def test_domain_get_max_threads_str_all (self ):
93
+ def test_domain_get_max_threads_all (self ):
94
94
mkl .domain_get_max_threads (domain = 'all' )
95
95
96
96
def test_get_dynamic (self ):
@@ -141,16 +141,16 @@ def test_disable_fast_mm(self):
141
141
def test_mem_stat (self ):
142
142
mkl .mem_stat ()
143
143
144
- def test_peak_mem_usage_str_enable (self ):
144
+ def test_peak_mem_usage_enable (self ):
145
145
mkl .peak_mem_usage ('enable' )
146
146
147
- def test_peak_mem_usage_str_disable (self ):
147
+ def test_peak_mem_usage_disable (self ):
148
148
mkl .peak_mem_usage ('disable' )
149
149
150
- def test_peak_mem_usage_str_peak_mem (self ):
150
+ def test_peak_mem_usage_peak_mem (self ):
151
151
mkl .peak_mem_usage ('peak_mem' )
152
152
153
- def test_peak_mem_usage_str_peak_mem_reset (self ):
153
+ def test_peak_mem_usage_peak_mem_reset (self ):
154
154
mkl .peak_mem_usage ('peak_mem_reset' )
155
155
156
156
def test_set_memory_limit (self ):
@@ -159,77 +159,143 @@ def test_set_memory_limit(self):
159
159
160
160
class test_conditional_numerical_reproducibility_control :
161
161
# https://software.intel.com/en-us/mkl-developer-reference-c-conditional-numerical-reproducibility-control
162
- def test_cbwr_set_str_auto (self ):
162
+ def test_cbwr_set_auto (self ):
163
163
mkl .cbwr_set (branch = 'auto' )
164
164
165
- def test_cbwr_set_str_compatible (self ):
165
+ def test_cbwr_set_compatible (self ):
166
166
mkl .cbwr_set (branch = 'compatible' )
167
167
168
- def test_cbwr_set_str_sse2 (self ):
168
+ def test_cbwr_set_sse2 (self ):
169
169
mkl .cbwr_set (branch = 'sse2' )
170
170
171
- def test_cbwr_set_str_sse3 (self ):
171
+ def test_cbwr_set_sse3 (self ):
172
172
mkl .cbwr_set (branch = 'sse3' )
173
173
174
- def test_cbwr_set_str_ssse3 (self ):
174
+ def test_cbwr_set_ssse3 (self ):
175
175
mkl .cbwr_set (branch = 'ssse3' )
176
176
177
- def test_cbwr_set_str_sse4_1 (self ):
177
+ def test_cbwr_set_sse4_1 (self ):
178
178
mkl .cbwr_set (branch = 'sse4_1' )
179
179
180
- def test_cbwr_set_str_sse4_2 (self ):
180
+ def test_cbwr_set_sse4_2 (self ):
181
181
mkl .cbwr_set (branch = 'sse4_2' )
182
182
183
- def test_cbwr_set_str_avx (self ):
183
+ def test_cbwr_set_avx (self ):
184
184
mkl .cbwr_set (branch = 'avx' )
185
185
186
- def test_cbwr_set_str_avx2 (self ):
186
+ def test_cbwr_set_avx2 (self ):
187
187
mkl .cbwr_set (branch = 'avx2' )
188
188
189
- def test_cbwr_set_str_avx512_mic (self ):
189
+ def test_cbwr_set_avx512_mic (self ):
190
190
mkl .cbwr_set (branch = 'avx512_mic' )
191
191
192
- def test_cbwr_set_str_avx512 (self ):
192
+ def test_cbwr_set_avx512 (self ):
193
193
mkl .cbwr_set (branch = 'avx512' )
194
194
195
195
def test_cbwr_get (self ):
196
196
mkl .cbwr_get (cnr_const = 'all' )
197
197
198
+ def test_cbwr_get (self ):
199
+ mkl .cbwr_get (cnr_const = 'branch' )
200
+
198
201
def test_cbwr_get_auto_branch (self ):
199
202
mkl .cbwr_get_auto_branch ()
200
203
201
204
202
205
class test_miscellaneous ():
203
206
# https://software.intel.com/en-us/mkl-developer-reference-c-miscellaneous
204
- def test_enable_instructions (self ):
207
+ def test_enable_instructions_avx512_mic_e1 (self ):
208
+ mkl .enable_instructions ('avx512_mic_e1' )
209
+
210
+ def test_enable_instructions_avx512 (self ):
211
+ mkl .enable_instructions ('avx512' )
212
+
213
+ def test_enable_instructions_avx512_mic (self ):
214
+ mkl .enable_instructions ('avx512_mic' )
215
+
216
+ def test_enable_instructions_avx2 (self ):
217
+ mkl .enable_instructions ('avx2' )
218
+
219
+ def test_enable_instructions_avx (self ):
205
220
mkl .enable_instructions ('avx' )
206
221
222
+ def test_enable_instructions_sse4_2 (self ):
223
+ mkl .enable_instructions ('sse4_2' )
224
+
207
225
def test_set_env_mode (self ):
208
226
mkl .set_env_mode ()
209
227
210
228
def test_get_env_mode (self ):
211
229
mkl .get_env_mode ()
212
230
213
- def test_verbose (self ):
231
+ def test_verbose_false (self ):
214
232
mkl .verbose (False )
215
233
216
- def test_set_mpi (self ):
234
+ def test_verbose_true (self ):
235
+ mkl .verbose (True )
236
+
237
+ def test_set_mpi_custom (self ):
238
+ mkl .set_mpi ('custom' , 'test' )
239
+
240
+ def test_set_mpi_msmpi (self ):
241
+ mkl .set_mpi ('msmpi' , 'test' )
242
+
243
+ def test_set_mpi_intelmpi (self ):
217
244
mkl .set_mpi ('intelmpi' , 'test' )
218
245
246
+ def test_set_mpi_mpich2 (self ):
247
+ mkl .set_mpi ('mpich2' , 'test' )
248
+
249
+
219
250
class test_vm_service_functions ():
220
251
# https://software.intel.com/en-us/mkl-developer-reference-c-vm-service-functions
221
- def test_vmlSetMode (self ):
252
+ def test_vml_set_mode_ha_on_ignore (self ):
253
+ mkl .vml_set_mode ('ha' , 'on' , 'ignore' )
254
+
255
+ def test_vml_set_mode_ha_on_errno (self ):
256
+ mkl .vml_set_mode ('ha' , 'on' , 'errno' )
257
+
258
+ def test_vml_set_mode_la_on_stderr (self ):
222
259
mkl .vml_set_mode ('la' , 'on' , 'stderr' )
223
260
224
- def test_vmlGetMode (self ):
261
+ def test_vml_set_mode_la_off_except (self ):
262
+ mkl .vml_set_mode ('la' , 'off' , 'except' )
263
+
264
+ def test_vml_set_mode_op_off_callback (self ):
265
+ mkl .vml_set_mode ('ep' , 'off' , 'callback' )
266
+
267
+ def test_vml_set_mode_ep_off_default (self ):
268
+ mkl .vml_set_mode ('ep' , 'off' , 'default' )
269
+
270
+ def test_vml_get_mode (self ):
225
271
mkl .vml_get_mode ()
226
272
227
- def test_vmlSetErrStatus (self ):
273
+ def test_vml_set_err_status_ok (self ):
228
274
mkl .vml_set_err_status ('ok' )
229
275
230
- def test_vmlGetErrStatus (self ):
276
+ def test_vml_set_err_status_accuracywarning (self ):
277
+ mkl .vml_set_err_status ('accuracywarning' )
278
+
279
+ def test_vml_set_err_status_badsize (self ):
280
+ mkl .vml_set_err_status ('badsize' )
281
+
282
+ def test_vml_set_err_status_badmem (self ):
283
+ mkl .vml_set_err_status ('badmem' )
284
+
285
+ def test_vml_set_err_status_errdom (self ):
286
+ mkl .vml_set_err_status ('errdom' )
287
+
288
+ def test_vml_set_err_status_sing (self ):
289
+ mkl .vml_set_err_status ('sing' )
290
+
291
+ def test_vml_set_err_status_overflow (self ):
292
+ mkl .vml_set_err_status ('overflow' )
293
+
294
+ def test_vml_set_err_status_underflow (self ):
295
+ mkl .vml_set_err_status ('underflow' )
296
+
297
+ def test_vml_get_err_status (self ):
231
298
mkl .vml_get_err_status ()
232
299
233
- def test_vmlClearErrStatus (self ):
300
+ def test_vml_clear_err_status (self ):
234
301
mkl .vml_clear_err_status ()
235
-
0 commit comments