la librairie “mkl_rt” permet de linker simplement tout programme avec les mkl, le choix de la librairie réellement utilisée se faisant au Run Time (d'où le “_rt”).
Le fait de linker de cette manière permet aussi de choisir la librairie de threading utilisée pour les mkls soit via variable d'environnement, soit via fonction d'initialisation. Actuellement, ce choix ne fonctionne pas dans Metafor vu que l'on linke déjà avec tbb, c'est le choix par défaut, mais je ne désespère pas de le faire fonctionner (même si je doute de l'utilité).
Les librairies de LibsVS2015 utilisant les mkl (mumps et numpy) sont déjà linkées en “mkl_rt”
le fichier oo_meta\CMake\FindMKL.cmake reprend cette modif (à vérifier sous Mac)
les fonctions de gestion du nombre de threads devront certainement être adaptées, mais il me faut d'abord une version de Metafor sous mingw pour vérifier que ca marche avec OpenBlas …