Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2012:04_30

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

 
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 (external edit)