Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:08_23

This is an old revision of the document!


Commit - LPx - 23 Aout 2017

Link mkl_rt

  • 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)

LibsVS2015 :

  • Ajout de msmpi et de mpi4py
  • Suppression des mpi intel (les msmpi permettant de compiler mpi4py “out of the box”)
  • ⇒ sur le ftp “/ftp/metafor/bin/VS2015_X64/LibsVS2015_2017-08-22.zip”

Divers

  • Modification de l'angle du système d'axe ortho de monosMaterials2/Hill48IH.py (pour ne plus être à 45° et peut être un jour débugger la MRT)
  • Correction des fonctions ClenshawCurtisTestSuiteChecker::writeTSC : pour que “battery.py diff” fonctionne correctement, il faut que la structure des tsc soient sous la forme
[TSC-EXT]   "texte décrivant la mesure" : "valeur scalaire"
  • suppression d'un warning “clang” dans parasolid\fwk\_src\wCppBuf2Py.cpp
  • Augmentation de la précision des FrequencyAnalysis (tentative de stabiliser les TSC-EXT)

Fichiers ajoutés/supprimés

A

Tests ajoutés/supprimés

A      

Luc Papeleux 2017/08/23

commit/2017/08_23.1503411349.txt.gz · Last modified: 2017/08/22 16:15 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki