31 Janvier 2006 By LPX  
 

Neant

neant

skylineUpdate :

dans

void
TimeIntegration::skylineUpdate(bool forcesAreComputed)
 

remplacement de

allDOFConnexion->rebuild(); // numbering modification only

par

freeConstrainedConnexion->rebuild(); // faudrait-il pas faire plutot ca?? (robo)

 

En effet, allDofConnexion-> rebuild appliquait l'algorithme de renumérotation des noeuds (sloan ou metis) sur la connection allDOF (qui ne sert "que" à calculer le residu, ne contient pas de matrice de raideur ... ). Alors que la partition libre ne bénéficiait pas de cette optimisation (Utilisation en contact defo-defo) .

 

Attention, il n'est pas toujours évident que la renumérotation des noeuds soit efficace. En effet, Sloan va avoir tendance à supprimer les pics locaux de la matrice de raideur que l'on peut observer en defo-defo lors d'un contact entre 2 corps initialement indépendants (contact aube carter dans snecmaRup par exemple) le tout en augmentant la bande moyenne de la matrice et finalement une perte de performances. Prochain commit, ajout d'un paramètre utilisateur.

NewTests : (réellement ajoute cette fois, j'avais oublié ...)

/oo_meta/apps/bIso/soudure2.py / dat (idem soudure avec 2 elements sur le cordon)

 

 

Back to Metafor web server
created :31 January 2006   modified : 31 January 2006
contact :L.Papeleux@ulg.ac.be