Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:tutorials:installation

This is an old revision of the document!




Installer Metafor

Installation de python

Metafor fonctionne avec Python (site officiel), qui est fourni automatiquement et n'a donc pas besoin d'être installé séparément.

Installer Metafor

Sous Windows, il suffit d'utiliser l'installeur.

A la fin de l'installation, il est possible d'installer les runtime Visual C++ 2005 de Microsoft (à installer si vous ne savez pas de quoi il s'agit).

Sous Linux/Unix, il suffit de décomprimer un tarball.

Licence

Metafor nécessite une licence d'utilisation (fichier metafor.lic à placer dans le répertoire de l'utilisateur - C:\Users\NomUtilisateur sous Vista ou C:\Documents and Settings\NomUtilisateur sous XP, répertoire ~ sous Linux). Le programme d'installation copie une licence “démo” de 500 noeuds max. si aucune licence n'existe.

Pour demander une licence, il est nécessaire de connaitre l'adresse MAC de la machine sur laquelle Metafor va tourner. Le plus simple est de supprimer le fichier metafor.lic et de lancer l'interface graphique.

Il suffit alors de communiquer au LTAS-MN²L les adresses mentionnées dans la fenêtre ci-dessus. Et d'utiliser ensuite la fonction “Import…” de la boîte de dialogue.

Enfin, il faut redémarrer Metafor pour que le programme puisse relire le nouveau fichier de licence.

Une DLL manque lors de l'installation de Metafor

Metafor a besoin de python pour fonctionner. Installez python (la version de python doit être celle utilisée pour compiler la version de metafor que vous êtes en train d'installer - le nom de la DLL manquante peut vous aider à trouver ce numéro).

Les fichiers de Metafor

Lorsqu'on installe Metafor sur son ordinateur, plusieurs répertoires sont créés :

doc:user:fichiersinstall.png

  • doc : un snapshot de la doc en ligne (ces pages) figées et offline pour la version installée.
  • oo_meta : ce répertoire contient Metafor et ses fichiers (décrits ci-dessous)
  • redist : l'installeur des runtimes VC++ 2005 (au cas où vous n'auriez pas coché la case dans l'installeur)

L'exécutable de Metafor (Metafor.exe ainsi que les DLLs utiles sont dans oo_meta. Les 3 sous-répertoires correspondent à des “modules” Python (concept python similaire à des packages java ou, plus généralement à des bibliothèques).

  • oo_meta/apps : contient la batterie de tests. C'est un ensemble de fichiers Python, triés dans une arborescence de répertoires. Chaque fichier correspond à un cas-test (et chaque cas-test est donc un module Python).
  • oo_meta/toolbox : contient des modules Python définissant des fonctions utiles pour définir un cas-test. Par exemple, la création d'un cube, la définition de matériaux, de fixations, … Le répertoire toolbox contient un module nommé utilities qui contient les fonctions principales pour faire appel à Metafor (fonction meta (lancer un calcul), vizu (visualiser un maillage), restart (continuer un calcul), etc.
  • oo_meta/wrap : contient les modules du “wrapper” (ensemble de modules définissant sous Python les classes de Metafor - les “shadow classes”). Ces modules font la liaison entre Python et le code C++ compilé dans Metafor. L'utilisateur n'a jamais besoin de regarder ces fichiers.



Metafor est installé, il faut maintenant vérifier que tout fonctionne bien. ⇒ How to run an existing test?

doc/user/tutorials/installation.1395401492.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki