Projet

Général

Profil

Assistance #79

Mémoire vive saturée avec LOI_CONTRAINTES_PLANES + HYSTERESIS_3D

Ajouté par Frank Petitjean il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Résolu
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
16/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:

Description

J'ai un modèle EF (1089 noeuds) qui tourne avec les 2 lois de comportement ISOELAS2D_C (2min40) et LOI_CONTRAINTES_PLANES + ISOELAS (35min).

Lorsque j'utilise une loi LOI_CONTRAINTES_PLANES + LOI_ADDITIVE_EN_SIGMA + ISOHYPERBULK3/HYSTERESIS_3D le calcul devient extrêmement lent et j'observe que les 8 Go de mémoire vive sont utilisées ce qui entraine un phenomène de swap.

Est-ce normal ? Si oui me faut-il d'avantage doubler la mémoire vive ?

Je joins le modèle complet (les CLL ne sont pas actives).


Fichiers

BPL.7z (29,3 ko) BPL.7z Modèle BPL Frank Petitjean, 16/09/2015 19:07
#1

Mis à jour par Gérard Rio il y a environ 9 ans

a priori ce n'est pas du tout normal que la mémoire s'engorge. Il doit y avoir une fuite de mémoire. Je vais regarder !

#2

Mis à jour par Frank Petitjean il y a environ 9 ans

Merci au plombier de service (et non le pompier) cela va m'économiser 50€ (DDR3 8Mo) :)
Pour info la seule loi LOI_CONTRAINTES_PLANES ne génère pas ce problème de mémoire

#3

Mis à jour par Gérard Rio il y a environ 9 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Je pense avoir résolu le problème, qui se situait dans un algo de libération retardée de mémoire due à l'utilisation de pointeurs de tenseurs génériques qui doivent rester vivants tant que toutes les opérations de calculs intermédiaires ne sont pas terminées.
Et en fait, c'était dans l'utilisation de la loi hyperbulk que le pb se manifestait ... j'ai mis un long moment (7h !) pour trouver et réparer. Chemin faisant j'ai nettoyé pas mal de choses au niveau de la loi de contrainte plane, et de la loi critère.
Je prépare une version Linux 6.721 qui intègrera toutes les nouvelles modifs

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux