diff --git a/fwk/wutils.py b/fwk/wutils.py index d5baa08e243c06eb43a2344f9314a93f4463408c..1e40cab731793b71f9b989558488d021d57cb572 100644 --- a/fwk/wutils.py +++ b/fwk/wutils.py @@ -124,12 +124,18 @@ def initDLL(): # For new versions of python, DLLs must be loaded via a specific command import platform, os, sys if 'Windows' in platform.uname() and sys.version_info.minor >= 8: - lookfor = ['tbb', 'mkl', 'vtk'] + lookfor = ['tbb', 'mkl', 'vtk', 'mumps', 'compiler'] for k in lookfor: + print(f'[initDLL] looking for {k}') + found=False for v in os.environ['path'].split(';'): if k in v.lower(): + print(f'[initDLL]\tos.add_dll_directory("{v}")') os.add_dll_directory(v) + found=True break + if not found: + print('[initDLL]**WARNING: {k} dll path not found!') # ------------------------------------------------------------------------------ @@ -158,7 +164,7 @@ def initMKL(verb=False): for s in ['OMP', 'MKL', 'KMP']: print('* %s environment:' % s) for key, value in os.environ.items(): - if s in key: + if s+'_' in key: print(' %s = %s' % (key, value)) print('')