Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:04_07

Commit 2015-04-07

  • Analyse fréquentielle - Divers

CSRMatrix

  • Implémentation de la fonction add dans la CSRMatrix pour pouvoir utiliser le shift fréquentiel avec une matrice au format CSR (et donc le solveur Pardiso)
  • Utilisation des fonctions MKL pour les produits Matrice-vecteur ou MatriceTransposee-Vecteur au format csr
  • correction de la sortie matlab des csr symétriques

Analyse fréquentielle

  • tests : ajour d'un sous répertoire test/beam testant sur une poutre 3D toutes les configs d'analyse fréquentielle (à compléter)
  • les analyses avec Shift fréquentiel montrent des résultats étonnant (j'ai pas compris pourquoi ⇒ à revérifier avec des yeux plus neutres : Claire …)
  • Ajout d'un paramètre dans le Lanczos pour définir le facteur entre le nombre de modes demandé et la taille de la Tridiagonale (10 par défaut. Pas trouvé de référence objectivant la mesure)

Divers

  • Modification de l'initialisation des Blas
  • Ajout d'une fonction flush dans le IOCatcher (mtGlobal\_src\wrapinit.py) ⇒ pour débugger du code python, il est possible d'utiliser “sys.stdout.flush()” pour forcer le flush lors de debug “en dur”
  • Correction de Naming : KevinVoigt ⇒ KelvinVoigt
  • ajout d'un #define VTK_DEBUG_LEAKS_WIDGET pour pouvoir compiler avec un vtk 5.8 (defaut debian/ubuntu) qui n'a pas le widget “vtkDebugLeaks”

battery/launch/LaunchGui

  • Correction des bugs liés aux runs via launch dans le répertoire courant (voir mail 2015-04-01)
  • Correction launchGui sous Linux
  • ⇒ si ce n'est déjà fait, re-réupdatez vos ~/bin/

Fichiers ajoutés/supprimés

 
Adding: oo_meta\mtMaterials\volumes\KelvinVoigtViscoElastHypoGpState.cpp  
Adding: oo_meta\mtMaterials\volumes\KelvinVoigtViscoElastHypoGpState.h 
Adding: oo_meta\mtMaterials\volumes\KelvinVoigtViscoElastHypoMaterial.cpp 
Adding: oo_meta\mtMaterials\volumes\KelvinVoigtViscoElastHypoMaterial.h  
Deleting: oo_meta\mtMaterials\volumes\KevinVoigtViscoElastHypoGpState.cpp  
Deleting: oo_meta\mtMaterials\volumes\KevinVoigtViscoElastHypoGpState.h  
Deleting: oo_meta\mtMaterials\volumes\KevinVoigtViscoElastHypoMaterial.cpp  
Deleting: oo_meta\mtMaterials\volumes\KevinVoigtViscoElastHypoMaterial.h  

Tests ajoutés/supprimés

Adding: oo_meta\mtFrequencyAnalysis\tests\beam  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\__init__.py  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DEncFreeEas.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DEncFreeEasDss.py  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DEncFreeSri.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DEncFreeSriDss.py  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeEas.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeEasDss.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeEasDssShift.py  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeEasShift.py  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeSri.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeSriDss.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeSriDssShift.py
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DFreeSriShift.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DIsoFixEas.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DIsoFixEasDss.py 
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DIsoFixSri.py  
Adding: oo_meta\mtFrequencyAnalysis\tests\beam\beam3DIsoFixSriDss.py 
Deleting: oo_meta\mtFrequencyAnalysis\tests\frequenciesBeam3DLargePb.py  

Luc Papeleux 2015/04/07

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