commit:2012:04_30
Table of Contents
Commit 2012-04-30
ResiduComputationMethod
Modifs
ResiduComputationMethod
- Passage de la classe
TimeIntegration
à l'intérieur des RCM en lieu et place desStrVecteur
'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 classeResidualComputationMethod
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
A oo_meta\mtFEM\algos\Method5ResidualComputation.h/cpp A oo_meta\mtFEM\algos\Method6ResidualComputation.h/cpp R
Tests ajoutés/supprimés
A oo_meta\apps\iso\amor5.py R
— Luc Papeleux 2012/04/30
commit/2012/04_30.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1