Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2020:02_07

Differences

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

Link to this comparison view

commit:2020:02_07 [2020/02/07 11:29] – created bomancommit:2020:02_07 [2020/02/07 11:37] (current) boman
Line 1: Line 1:
 ====== Commit 2020-02-07 ====== ====== Commit 2020-02-07 ======
  
-Ce commit ne consiste qu'à mettre à jour la configuration `garfield.cmakepour utiliser le Visual Studio 2017 au lieu du Visual Studio 2015.+Ce commit ne consiste qu'à mettre à jour la configuration 'garfield.cmakepour utiliser le Visual Studio 2017 au lieu du Visual Studio 2015.
  
-J'ai donc recompilé toutes les bibliothèques nécessaires à Metafor avec ce "nouveau" compilateur. Le choix de la version 2017 a été faite parce qu'il s'agit du compilateur de référence pour la majorité des programmes actuels (malgré le fait qu'il existe une version 2019), et en particulier python 3.7 et 3.8. En effet, mon but est de recompiler maintenant les bibliothèques dépendant de python avec ce même compilateur pour avoir un set de bibliothèques python 2/3 qui me permettront d'effectuer la migration python 3 à mon rythme.+J'ai donc recompilé toutes les bibliothèques nécessaires à Metafor avec ce "nouveau" compilateur. Le choix de la version 2017 a été faite parce qu'il s'agit du compilateur de référence pour la majorité des programmes actuels (malgré le fait qu'il existe une version 2019), et en particulier python 3.7 et 3.8. En effet, mon but est de recompiler maintenant les bibliothèques dépendant de python avec ce même compilateur pour avoir un set de bibliothèques compatibles python 2 __et__ 3 qui me permettront d'effectuer la migration python 3 à mon rythme.
  
 Concernant la batterie, elle passe sans problème. Concernant la batterie, elle passe sans problème.
  
-En pratique, j'ai pris la peine de migrer la plupart de mes libs vers la toute dernière version garantissant d'une part la compatibilité des libs les unes avec les autres et d'autre part la compatibilité python 2. Il faut savoir que de nombreuses libs ne supportent plus python 2 et j'ai donc pris à ce moment la dernière version compatible python 2.+En pratique, j'ai pris la peine de migrer la plupart de mes libs vers la toute dernière version garantissantd'une partla compatibilité des libs les unes avec les autres etd'autre partla compatibilité python 2. Il faut savoir que de nombreuses libs ne supportent plus python 2 et j'ai donc pris à ce moment la dernière version compatible python 2.
  
 Voici les versions finales des libs utilisées: Voici les versions finales des libs utilisées:
-  - python 2.7.16 (version patchée par le concepteur de "Calibre"), +  - python 2.7.16 (version patchée VS2017 par le concepteur de "Calibre", le logiciel d'e-book bien connu), 
-  - VTK 7.1.1 (la version 8.x ne permet pas la compilation OpenGL1 et donc l'utilisation de Metafor dans une virtualbox)+  - VTK 7.1.1 (la version 8.x ne permet pas la compilation OpenGL1 et donc l'utilisation de Metafor dans une virtualbox, de plus VTK 8 nécessiterait des micros modifs dans le code)
   - Parallel Studio 2019.3   - Parallel Studio 2019.3
   - Qt 5.13.2   - Qt 5.13.2
-  - cmake 3.12 (! problème SWIG dans les versions qui suivent!)+  - cmake 3.12 (! warnings SWIG dans les versions qui suivent, la dernière version tant même buguée lorsqu'on fait du SWIG en version debug!)
   - parasolid 32.0   - parasolid 32.0
 +  - numpy 1.16.6
 +  - scipy 1.2.2 (version >1.2.2 incompatibles python 2!)
  
-J'ai un mémo pour ceux qui voudraient recompiler (Luc)+ 
 +J'ai un mémo pour ceux qui voudraient recompiler leurs libs et devenir des non-assistés.
  
  
commit/2020/02_07.1581071356.txt.gz · Last modified: 2020/02/07 11:29 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki