Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:08_26

Commit 2013-08-26

Portage VS2012 - debian wheezy (gcc 4.7.2)

portage

Libs-Visual studio 2012

  • Compilation d'un nouveau jeu de libs compatible VS2012 & libs “up to date” (attention : ni vtk6, ni qt5 pas encore bien gérés par cmake)
  • Utilisation du cmake-2.8.11 (pour support de vs2012)
  • Correction des fichiers cmakelists.txt pour utilisation avec le cmake (reste compatible avec libs 2008 mais necessite mise à jours cmake sur les stations ⇒ cmake 2.8.11 dans répertoire /opt/cmake-2.8.11).
important :updatez votre configuration “linuxbin”
  • Maintenant, pour linker avec python, il faut utiliser
${PYTHON_LIBRARY_RELEASE} et ${PYTHON_LIBRARY_DEBUG}
  • Ajout du projet win64-vs2012.cmake

PySide

  • Essai d'utilisation de PySide en remplacement de PyQt :
  • PySide projet entièrement lgpl (pas de problèmes de license)
  • géré par les gens de Qt en parallèle avec Qt
  • à priori ca marche pour nous (il me reste à traduire geniso.gui4)
  • PyQt toujours actif si python ne trouve pas PySide

gcc-4.7.2 - Debian Wheezy

  • installé dans une virtualBox (si qqn veut l'image disk)
  • tous les packages “out of the box” sauf :
    • intel mkl (ne fait pas partie de la distribution debian)
    • tbb : la version installée corrompt le code ⇒ télécharger et recompiler la version courante (tbb42-20130613oss)
  • Ajout d'un certain nombre de this→ dans la dérivation de classes templates (elements Methods)

METAFOR_USE_TBBMALLOC

  • Ajout de l'option cmake METAFOR_USE_TBBMALLOC (ON par défaut) permettant de désactiver le remplacement du malloc système par celui de tbb (à ne jamais utiliser sauf raison de debug)
  • Il n'est pas possible à ce jour de compiler entièrement sans tbb !!!

Divers

printParameters

  • Deplacement de la fonction de philippe toolbox.utilities.printParameters vers toolbox.remeshedUtilities.printParameters
  • Correction de l'appel 'from ctypes import *' dans la fonction en 'import ctypes'
  • idem dans les fonctions 'printParameters2Matlab' de mes cas tests
  • nb : toolbox.utilities n'est pas un fourre tout d'utilitaires, mais le coeur de Metafor. On devrait le renommer, mais prière de ne rien y ajouter si ce n'est indispensable…

battery.py

  • correction de la regular expression générant les diffs sur les fichiers TSC-FAILED dans la sortie html

XFEM_ALE

  • Commit des resultats de batterie des test d'Ewen sur les stations
  • Reste un truc à éclaircir rapport au test apps.XFEM.ALE_frictionless

Fichiers ajoutés/supprimés

 
A oo_meta/CMake/mtfLicense/fabulous.lic
A linuxbin/cfg/blueberry/cmake.profile
A linuxbin/cfg/gaston/cmake.profile
R 

Luc Papeleux 2013/08/26

commit/2013/08_26.txt · Last modified: 2016/03/30 15:23 (external edit)