Table of Contents

Commit 2015-03-18

Time Integration Manager Widget

Dans ce commit, un nouveau widget va apparaître dans la fenêtre Metafor lors son démarrage : Dans ce widget, vous avez des informations sur le step courant, une progress bar, une information sur ce que l'intégration temporelle est en train de faire (status) et une estimation du temps de calcul restant.

Blague à part : on risque d'avoir des cheveux gris pour certains cas-tests si on ne fait pas attention aux paramètres numériques :

*** STEP 90: t= 1.74051 - dt= 5.55075e-008 - CPU= 2m0.95s/2m3.08s
mechanical iteration 0 : Rmean = 9.743451e-004 Rmax = 6.078579e+000
Remaining Step Number = 3.30558e+006
CPU Cost = 0.095
Remaining Time = About 3 Days 15 Hours 13 Minutes 50 Seconds
*** STEP 96: t= 1.74051 - dt= 2.03045e-010 - CPU= 2m12.16s/2m14.58s
mechanical iteration 0 : Rmean = 1.000018e-003 Rmax = 5.780718e+000
mechanical iteration 1 : Rmean = 1.549896e-003 Rmax = 1.280907e+001
mechanical iteration 2 : Rmean = 1.853898e-003 Rmax = 1.228627e+001
mechanical iteration 3 : Rmean = 8.185217e-002 Rmax = 5.852915e+002
mechanical iteration 4 : Rmean = 5.120257e-003 Rmax = 3.576225e+001
Negative Jacobian
Remaining Step Number = 3.83392e+009
CPU Cost = 1.551
Remaining Time = About 191 Years 2 Months 4 Days 3 Hours 54 Minutes 33 Seconds 

Pour ceux qui rêvent de voir les itérations mécaniques une par une ou les steps un par un, ou bien faire un stop à tout moment pour faire un fac et relancer le cas test plus tard, il suffit de patienter un petit peu et c'est en cours développement (prochain commit).

Fenêtre Bwin de la fenêtre VizWin Principale - Vectorial Field

J'ai ajouté la possibilité de moduler l'amplitude du champ vectoriel, lorsqu'on calcule automatiquement la mise à l'échelle des vecteurs, quelle que soit la procédure automatique ou non.

Frequency Analysis

Il manquait un fichier

__init__.py

dans mtFrequency/Analysis/tests/matlab pour pouvoir importer le module matlabPostPro.py . Encore heureux que j'ai fait l'effort de parcourir de long en large les fichiers diffs.

Divers

Il semble que le cas test apps.remeshing.dCupExtrusion_3 est totalement instable en fonction des machines et d'un run à l'autre. Comme pierre le disait, le bon fonctionnement de ce cas test dépend de l'âge du capitaine …

Fichiers/Dossiers ajoutés/supprimés

[r]:
[a]:mtKernel/MetaforToVisualizationEvent.cpp
[a]:mtKernel/MetaforToVisualizationEvent.h
[a]:mtKernel/PythonWindowGUIObserver.cpp
[a]:mtKernel/PythonWindowGUIObserver.h
[a]:mtQt/PythonToQtLinkPythonWindow.cpp
[a]:mtQt/PythonToQtLinkPythonWindow.h
[a]:mtQt/TimeIntegrationManagerWidget.cpp
[a]:mtQt/TimeIntegrationManagerWidget.h
[a]:mtQt/TimeIntegrationManagerWidget.ui
[a]:mtQt/TimeIntegrationProgressDialog.cpp
[a]:mtQt/TimeIntegrationProgressDialog.h
[a]:mtQt/TimeIntegrationProgressDialog.ui 
[a]:mtFrequencyAnalysis/tests/matlab/__init__.py

Tests ajoutés/supprimés

[r]:
[a]: 

Gaëtan WAUTELET 2015/03/18