commit:futur:robo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
commit:futur:robo [2017/03/13 16:47] – boman | commit:futur:robo [2018/07/31 18:12] – boman | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Commit ====== | ====== Commit ====== | ||
- | ====== Portage Visual Studio 2015 ====== | + | ===== Parallélisation du contact sur "faces complexes" |
- | Comme je l' | + | Étonnamment, le S-Rail |
- | * **Compilation de Metafor sous MacOSX:** MacOS nécessite les versions les plus récentes de VTK et Qt pour fonctionner correctement. En particulier les versions de VTK et Qt qu'on utilisait | + | |
- | * **Utilisation du C++11 / C++14:** à ce niveau, nous étions limités par le compilateur le plus vieux parmi ceux qu'on utilise sur toutes les machines, c'est-à-dire le compilateur Visual Studio 2012 qui ne supporte que quelques nouvelles fonctionnalités C++11 (auto, fonctions lambdas basiques, etc.). | + | |
- | J' | + | Supprimer ces variables statiques entraîne une allocation (coûteuse) des objets à chaque passage dans la routine et une dégradation énorme des perfs. Je n' |
- | Le Visual Studio 2017 est sorti la semaine passée mais n'est pas encore utilisable | + | Je me suis donc dit qu'il serait peut être inétressant de tester une " |
- | Le code reste évidemment compilable avec Visual Studio 2012. | + | Cette manière de faire est la manière "quick & dirty" de paralléliser des variables statiques. Bien que ça soit la manière qui vienne immédiatement à l' |
- | En pratique, voici les versions utilisées sur mon PC: | + | J' |
- | * **Visual Studio 2015 Community: | + | |
- | * **Intel Parallel Studio 2017 Update 2 (MKL, TBB):** On a maintenant la possibilité d' | + | |
- | * **zlib 1.2.11:** rien de neuf, mis à part des bug fixes. | + | |
- | * **python 2.7.13+:** compilable grâce au travail de [[https:// | + | |
- | * **CMake 3.7.2:** génère de nombreux warnings qu'il faudra traiter correctement (je ne l'ai pas encore fait - j' | + | |
- | * **Qt 5.8.0:** compatible avec notre nouveau code Qt 5.6.x (voir mes commits précédents). L' | + | |
- | * **VTK 7.1.0:** petits problèmes de changement de syntaxe dans les tests "longBone". J'ai également corrigé un problème de création des lumières de la scène 3D. A part ça, le gros changement de VTK7 par rapport à VTK6 est le support d'un OpenGL récent (l'option '' | + | |
- | * **SWIG 3.0.12:** aucun problème. | + | |
- | * **Parasolid 29.1:** dernière version en date. Visual Studio 2012 nous bloquait définitivement à la v28.1. On espère obtenir les projections parallèles en restant à jour (c'est peut-être déjà OK avec cette nouvelle version? j'ai pas testé). | + | |
- | * **numpy 1.11.2 + dépendances: | + | |
- | Evidemment, il y a toutes sortes de petits | + | Par contre, le "thread local storage" |
- | Une fois que tout le monde aura migré vers VS14 on pourra envisager | + | Entretemps, j'ai appris |
- | ====== Compilation | + | ===== Compilation |
- | * Correction mineure du code source (un '' | + | J'ai adapté les '' |
- | * Problème de l'écran Retina de l'iMac du service. Le widget Qt-VTK | + | |
+ | ===== Commit David Thomas ===== | ||
+ | J'ai récupéré la version Metafor de David Thomas avant qu'il parte pour commiter ses modifs utilisées pour le couplage SU2-Metafor. Il s'agit principalement d'une option du '' | ||
+ | tsm.setVerbose(False) | ||
+ | ===== gmsh.py ===== | ||
+ | L' | ||
+ | |||
+ | ===== meshingTools.py ===== | ||
+ | |||
+ | J'ai ajouté une fonction de fusion d' | ||
+ | |||
+ | |||
+ | --- // | ||
commit/futur/robo.txt · Last modified: 2019/07/10 14:43 by boman