Bonjour,
Après changement de notre hardware, nous sommes passés de la version 14.6 à la version 17.4 de Code Aster. Nous avons plusieurs problèmes avec l'utilisation des contacts avec frottements sur cette nouvelle version.
Nos modèles ayant un nombre important de degré de liberté (autour de 1e7 ddls), la formulation continue est la méthode que nous utilisions en version 14.6. Nous résolvions ensuite avec le solveur MUMPS en partitionnant le modèle sur 4 à 8 processeurs en MPI et nous utilisions l'option MATR_DISTRIBUEE='OUI' afin de diminuer la consommation de RAM.
Nos problèmes sont les suivants :
L'option MATR_DISTRIBUEE='OUI' n'est plus possible avec le contact en formulation continue sur la version 17.4 de Code Aster. Cela nous empêche de lancer ces calculs sur de nombreux processeurs à cause de l'usage de la RAM qui augmente énormément au delà de 8 processeurs. Selon la notice d'utilisation des contacts, l'usage de cette formulation et de la parallélisation semblent toujours être la méthode conseillée pour le contact avec frottement sur les modèles avec beaucoup de degrés de liberté.
Sur certains modèles, le résidu sur le frottement stagne à des valeurs relativement haute par rapport aux critères conseillés (au dessus de 1e4) et le calcul ne converger pas. Ce problème est parfois résolu par l'augmentation du nombre de processeur dans le calcul mais cela demande alors une plus grande quantité de RAM et nous ramène donc au problème précédent.
Auriez vous rencontré des problèmes similaires? Et si oui, auriez vous une solution à nous proposer ?