===== 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\wrap__init__.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 --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2015/04/07 //