Skip to content

Commit f14d7dd

Browse files
added test for vml_get_mode/svml_set_mode roundtrip, issue/8
1 parent 1e1357b commit f14d7dd

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

mkl/_mkl_service.pyx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,6 +850,7 @@ cdef object __vml_set_mode(accuracy, ftzdaz, errmode):
850850
'ftzdaz': {
851851
'on': mkl.VML_FTZDAZ_ON,
852852
'off': mkl.VML_FTZDAZ_OFF,
853+
'default': 0,
853854
},
854855
'errmode': {
855856
'ignore': mkl.VML_ERRMODE_IGNORE,

tests/test_mkl_service.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,10 @@ def test_set_mpi_msmpi(self):
287287

288288
class test_vm_service_functions():
289289
# https://software.intel.com/en-us/mkl-developer-reference-c-vm-service-functions
290+
def test_vml_set_get_mode_roundtrip(self):
291+
saved = mkl.vml_get_mode()
292+
mkl.vml_set_mode(*saved) # should not raise errors
293+
290294
def test_vml_set_mode_ha_on_ignore(self):
291295
mkl.vml_set_mode('ha', 'on', 'ignore')
292296

0 commit comments

Comments
 (0)