d6.02.01 Gestion mémoire : JEVEUX#

Résumé :

Ce document présente les différentes fonctions d’une bibliothèque logicielle appelée JEVEUX permettant de créer, utiliser, décharger sur disque et détruire des objets nommés.

Cette bibliothèque résout en particulier le problème de l’allocation dynamique (interdite en Fortran 77) ainsi que celui de la persistance des objets sur disque en vue d’une «reprise» du calcul.

Cette bibliothèque est à la base de la structuration des données dans Code_Aster.

Signalons que JEVEUX n’est pas le seul moyen de s’allouer de la mémoire, mais tout autre allocation dynamique doit être effectuée avec précaution et de préférence avec les deux macros mises à disposition as_allocate et as_deallocate.