Anomalie #330
bug contact
Description
Gérard,
comme dit à l'oral, je suis en train de regarder la partie contact pour contribuer à améliorer la gestion du contact. Je ne sais pas s'il faudra faire un ticket par problème que je vais rencontrer.
Sachant que mon objectif principal est de repérer les cas où Herezh++ perd le contact de manière anormale.
Néanmoins, voici un premier bug que j'ai trouvé qui n'a pas forcément de lien avec la pénétration. Je suis tombé sur un cas où j'obtiens le message d'erreur :
Erreur : la norme du vecteur est trop petite !
norme = nan
Droite::Droite (Coordonnee& B,Coordonnee& vec)
voir le Readme fourni pour le détail.
En gros, c'est un calcul de joint torique axisymétrique écrasé selon Y entre une chemise et un fouloir. Le maillage esclave (joint) est LINEAIRE. Les maillages maitre (chemise et fouloir) sont QUADRACOMPL.
A noter que ce bug n'intervient pas si on prend des maillages LINEAIRE pour chemise et fouloir (repertoire version_LINEAIRE/). C'est très possible que le problème ne soit pas lié à l'interpolation. J'imagine que c'est tombé sur un cas particulier.
je pense qu'à l'avenir, je vais faire une moulinette pour générer aléatoirement des mises en données et essayer de tomber sur les bugs en faisant varier quelques paramètres. D'où ma question initiale : est-ce qu'il faudra faire un ticket pour chaque bug ? J'ai mis un titre volontairement général à ce ticket au cas où.
a+
Julien
Fichiers