Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:08_23

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
commit:2017:08_23 [2017/08/22 16:09] – created papeleuxcommit:2017:08_23 [2018/05/04 16:45] (current) – [Commit - LPx - 23 Aout 2017] boman
Line 1: Line 1:
-===== Commit - LPx - 23 Aout 2017 =====+===== Commit 2017-08-23 =====
  
 Link mkl_rt Link mkl_rt
Line 7: Line 7:
   * 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é).   * 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"   * 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 ...
  
 ====  LibsVS2015 : ==== ====  LibsVS2015 : ====
   * Ajout de msmpi et de mpi4py    * Ajout de msmpi et de mpi4py 
   * Suppression des mpi intel (les msmpi permettant de compiler mpi4py "out of the box")   * Suppression des mpi intel (les msmpi permettant de compiler mpi4py "out of the box")
 +  * ajout des utilitaires pour construire la doc doxygen ("graphviz" et "HTML Help Workshop"
 +  * => sur le ftp "/ftp/metafor/bin/VS2015_X64/LibsVS2015_2017-08-22.zip"
 ===== Divers ===== ===== 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)   * 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", il faut que la structure des tsc soient sous la forme +  * Correction des fonctions ''ClenshawCurtisTestSuiteChecker::writeTSC'' : pour que "battery.py diff" fonctionne correctement, il faut que la structure des tsc soient sous la forme 
 <code> <code>
 [TSC-EXT]   "texte décrivant la mesure" : "valeur scalaire" [TSC-EXT]   "texte décrivant la mesure" : "valeur scalaire"
 </code> </code>
 +  * 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 ===== ===== Fichiers ajoutés/supprimés =====
 <code> <code>
commit/2017/08_23.1503410998.txt.gz · Last modified: 2017/08/22 16:09 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki