commit:2014:03_16
Table of Contents
Commit 2014-03-16
CMake
- Adaptation de
garfield.cmake
à MKL 11.2.1.2 (Parallel Studio XE 2013 SP1). - Ajout de
garfield-student.cmake
qui permet de faire des versions sansoo_nda
etkeygen
.
Geniso
- Initialisation correcte du
vtkWidget
degui2.py
.
Interface TBB
- La version des Intel Threading Building Blocks est affichée au démarrage, ainsi que la version de l'interface. Ce deuxième numéro de version permet de savoir si deux versions de TBB sont compatibles l'une avec l'autre.
- Vérification au démarrage de
mtGlobal
: la version de la DLL chargée est comparée à la version utilisée lors de la compilation du code. Si Metafor détecte une différence, il réagit: si la version chargée est plus récente, il affiche un warning. Si la version chargée est plus ancienne, il lance une exceptionFatalError
. Ceci nous facilitera la tâche lorsque un système est mal configuré. On a eu récemment le cas avec le clusterfabulous
.
Interface MKL
- La version de la MKL est affichée de manière plus complète au démarrage.
- Le numéro de version chargé est comparé au numéro de version utilisé pour la compilation (voir TBB ci-dessus). On a régulièrement des problèmes de chargement de DLL sur les systèmes windows où Matlab et/ou Miktex sont installés.
- Ce système de vérification doit être étendu à Qt, vtk et python. C'est pas encore fait.
Info compilateur
- La version du compilateur Visual Studio est plus précise dans la barre du programme.
Debug
- Possibilité d'activer les “floating point exceptions” sur une version compilée avec GCC (le flag
-fpe
n'est plus ignoré). Cette option n'est toujours pas implémentée avec le compilateur intel.
GUI
- Ajout du numéro de version de TBB dans la fenêtre d'info du programme (icône “I”).
Importation gmsh
- Affichage d'un message (plus) clair lorsque
gmsh
n'est pas installé sur le système. - Redirection des sorties standards de gmsh dans la fenêtre graphique si on l'utilise. Ces messages permettent de voir les éventuels problèmes. Chaque ligne de
stdin
est préfixée avec[stdin]
(et[stderr]
pour le flux d'erreurs).
Remarque
- Les diffs du test
arcelor.tests.rollForming.profilageF02_10x50x1
sont relatives au commit précédent.
— Romain BOMAN 2014/03/16 16:51
commit/2014/03_16.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1