Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2012:04_30

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2012:04_30 [2012/04/30 16:28] papeleuxcommit:2012:04_30 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== Commit 2012-04-30 =====
 +
 +ResiduComputationMethod
 +
 +===== Modifs =====
 +
 +** ResiduComputationMethod **
 +  * Passage de la classe ''TimeIntegration'' à l'intérieur des RCM en lieu et place des ''StrVecteur'' 'Résidu, Fint, Fext, ... => conséquence on passe toujours les mêmes valeurs quelque soient les schémas (certains appels passaient Fext en lieu et place de Finert, les Fint étaient parfois "Free", parfois "Constrained",...)
 +  * Suppression de l'enum ''ResidualComputationMethod'' (RCM_METHOD1/2/3/4/...) et assignation directe de la classe ''ResidualComputationMethod'' dans l' ''IterationManager'' (gestion memoire par refCounted)
 +  * Ajout de deux Méthodes de calcul du résidu adimensionnalisé (normFactor  = paramètre utilisateur!!!) : 
 +    * Method5ResidualComputation : res = |residu| / normFactor 
 +    * Method6ResidualComputation : res = |residu| / normFactor / nddl 
 +  * Modification de tous les cas tests (merci powergrep) ...
 +  
 +  * ATTENTION, à ce moment, les méthodes de calcul du résidu n'ont pas été modifiées (le calcul des facteurs de normalisation sont toujours calculés de la même manière). Soit (après unification des "bugs de passage")
 +      * |FreeFext|            : Force externes sur les ddl's libres 
 +      * |ConstrainedFint|     : Force internes sur les ddl's fixés
 +      * |ConstrainedFinert|   : Force inertie sur les ddl's fixés
 +      * Une réflexion sur le bien fondé de calculer sur base des ConstrainedFint / ConstrainedFinert serait intéressante ...
 +   
 +** Config Clifton **
 +  * Commit des configs Metafor / CMake sur Clifton 
 +  * Clifton pas accessible pour le moment, l'objectif étant, à terme, de remplacer gaston comme serveur nis / nfs
 +  * Clifton mis à disposition d'un tfiste de Marlène ...
 +
 +** Extracteurs aux points de Gauss **
 +  * Bug fix : la méthode servant à déterminer le nombre de points de Gauss (pour dimensionner le tableau) n'était valable que pour l'extraction des champs indépendant (cad ceux transférés par l'ALE). 
 +  * ok si, les valeurs sorties sont en nombre égal que le nombre de points de Gauss DEVIATORIQUES.
 +  * => P en sri risque d'être faux (et sur 4/8 pts de Gauss) 
 +  * en TM2 : risque de planter ...
 +
 +** Ajout CMakelist **
 +  * Ajout des fichiers CMakeList.txt dans les répertoires aspCrushing & fluidMaterial
 +
 + ===== Fichiers ajoutés/supprimés =====
 +<code> 
 +A oo_meta\mtFEM\algos\Method5ResidualComputation.h/cpp
 +A oo_meta\mtFEM\algos\Method6ResidualComputation.h/cpp
 +
 +</code>
 +===== Tests ajoutés/supprimés =====
 +<code>
 +A oo_meta\apps\iso\amor5.py
 +
 +</code>
 +
 + --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2012/04/30 //
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki