Table of Contents

Commit 2015-07-03

Rééquilibrage dynamique et contact

La procédure de rééquilibrage a été améliorée, notamment pour tenir compte du contact. Ca reste en chantier, mais ça progresse.

Remailleur nul

Un remailleur qui se contente de copier le maillage d'un metafor à l'autre a été implémenté. Il donc à présent possible de ne remailler que partiellement une structure.

Divers

Un bug a été trouvé pour le calcul du JTOT. Dans les cas où l'ALE était activé mais où la matrice des masses n'était pas mise à jour à chaque pas de temps, cette grandeur divergeait.

Enfin, un bug a été corrigé dans le remailleur, la densité de certains points n'était pas toujours bien assignée.

Descriptions des cas-tests

forgeQS et forgeDyn testent remaillage et rééquilibrage en quasi-statique et dynamique, respectivement. Les tests terminant par _1 font simplement une première intégration, _2 vérifient remaillage et transfert de données, _3 le rééquilibrage et _4 le redémarrage de l'intégration. Les tests _4 peuvent être lancés sans passer par l'étape _3 si on souhaite redémarrer après transfert de données sans rééquilibrage.

Fichiers ajoutés/supprimés

A : 
R : 

Tests ajoutés/supprimés

A : apps.remeshing2.dCupExtrusion_4.py
A : apps.remeshing2.forgeDyn_1.py
A : apps.remeshing2.forgeDyn_2.py
A : apps.remeshing2.forgeDyn_3.py
A : apps.remeshing2.forgeDyn_4.py
A : apps.remeshing2.forgeQS_1.py
A : apps.remeshing2.forgeQS_2.py
A : apps.remeshing2.forgeQS_3.py
A : apps.remeshing2.forgeQS_4.py

R : apps.remeshing2.forge_1.py
R : apps.remeshing2.forge_2.py
R : apps.remeshing2.forge_3.py

Pierre Joris 2015/03/13