Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:07_02

Commit 2010-07-02

Import Bacon

Modifs

Import Bacon

  • Suppression du fichier temporaire “_fdb.py” dont la lecture (import) pouvait faire exploser la mémoire
  • import direct du fdb en memoire dans le domain
  • ajout de paramètres de debug :
    • setVerbose : ajout de messages de debug
    • setVerboseMem : imprime l'état de la mémoire à différents moments de l'import
    • setVerboseCpu : imprime le temps nécessaire aux opérations d'import
  • correction du décalage d'index pour les objets géométriques
  • modification de tous les cas tests selon la nouvelle syntaxe
    # import SAMCEF model
    import toolbox.baconImporter
    bi = toolbox.baconImporter.BaconImporter(domain,'file.dat' )
    bi.setVerbose()     #optional
    bi.setVerboseMem()  #optional
    bi.setVerboseCpu()  #optional   
    bi.execute()

batterie - pyutils

  • remise à jour du répertoire metaBin/bin/Release/verif dans le répertoire de run de la batterie (en cas d'update svn)
  • ajout de la fonction printMem() dans pyutils (imprime la mémoire utilisée par le process courant)

nb : la mesure de la memoire sous windows nécessite l'installation du module python pywin32 : http://sourceforge.net/projects/pywin32/ (télécharger l'installeur adapté a votre config et installer). Le module fera partie de la prochaine mouture des libs (quand d'autres développements le nécessitera).

CMake

  • modification du répertoire d'install de Metafor dans win32.cmake et win64.cmake

Fichiers ajoutés/supprimés

A oo_meta/toolbox/baconImporter.py
R oo_meta/toolbox/dat2py.py 

Luc PAPELEUX 2010/07/02

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