Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:04_08

Commit 2010-04-08

Modifs

Portage VS 2008

Suite à l'achat de mon nouveau PC et de sa réinstallation, j'ai recompilé Metafor avec le Visual Studio 2008. Les modifs du source sont minimes et pourraient même être inexistantes (suppression de warnings). je les commite tout de même.

Vous n'êtes donc pas encore obligés de changer de compilateur (attendez Luc pour ses libs ou devenez grands et faites vos propres libs!).

Inévitablement, j'ai dû recompiler l'ensemble de mes libs avec ce nouveau compilateur. Contrairement à ce que j'aurais imaginé, c'est devenu assez simple; preuve que win7 et vista ne sont pas si différents que ça. C'est aussi une preuve que les libs que nous utilisons sont devenues matures.

J'en ai profité pour mettre à jour la plupart des libs qu'on utilise:

  • zlib-1.2.4 www : dernière version (mars 2010). Utile pour zipper nos facs. En pratique, peut être remplacé par vtkzlib. J'ai préféré la recompiler.
  • tcl-8.5.8 www : dernières sources stables. Utiles pour la GUI de python et pour regarder les exemples TCL de VTK.
  • tk-8.5.8 : cfr. TCL
  • metis-4.0 www : même version que précédemment (c'est la dernière, ça n'évolue plus). Utilisé dans MetisConnexionBuilder (qu'on utilise pas en pratique).
  • MKL-10.0.1.015 www : même version que précédemment. Il faudrait qu'on achète une nouvelle licence pour mettre à jour (dernière version = 10.2). Utilisé par Metafor, PetSc et numpy.
  • PetSc-2.3.3-p8 www : j'ai pas osé la version 3 vu la difficulté de compiler sous Windows. J'ai réussi à le compiler en un coup avec la dernière version de Cygwin (1.7.3)
  • python-2.6.5 www : au lieu du 2.5.1. En préparation à la version 3 quand le source sera prêt.
  • numpy-1.3.0 www : dernière version. Toujours pas fiable sous x64… mais en pratique ça marche.
  • Qt-4.6.2 www : Pour les widgets graphiques et les hash maps. Toute dernière version.
  • PyQt-4.7.2 www : l'interface python de Qt de la 4.6.2 (pour clean.py et les vincianades).
  • VTK-5.4.2 www : pour le rendu 3D. Toute dernière version également.
  • Pmw-1.3.2: python megawidgets - utilisé par le setup metafor.
  • gnuplot-py-1.8 www : dernière version. Utilisé pour l'affichage du graphe des CPU de stats.py

les execs:

  • bison-2.1 - flex-2.5.4a-1 www : compilation stp2e.
  • cmake-2.8.1 www : compilation de VTK et stp2e.
  • swig-1.3.40 www : pour l'interface python ⇔ C++ de Metafor
  • gmsh-2.4.2 www : pour générer les maillages de Geoffrey.
  • matlab 2009b : pour noelser les résultats de newac

Plantage FATAL_ERROR

J'ai corrigé un bug lors d'un FATAL_ERROR: Metafor n'arrivait pas à fermer l'interpréteur python correctement.

Projet

Adapter le projet vs2005 est immédiat: le visual 2008 s'en charge tout seul.

Fichiers ajoutés/supprimés



Romain BOMAN 2010/04/08 10:35

commit/2010/04_08.txt · Last modified: 2016/03/30 15:23 (external edit)