1. Introduction#

Code_Aster a été développé en FORTRAN 77, ce langage ne possède pas de gestion dynamique de la mémoire et ne permet pas une très forte structuration des types. Le gestionnaire de mémoire JEVEUX a permis de pallier une partie de ces inconvénients en offrant les possibilités suivantes :

  • allocation dynamique des zones mémoires allouées en cours des travaux,

  • gestion des débordements mémoire sur fichier, avec archivage des résultats en fin des travaux,

  • structuration des données du Code_Aster , avec accès par nom aux objets manipulés et normalisation des types Fortran utilisés.

Ce document est destiné à la documentation et à la maintenance des routines du gestionnaire de mémoire JEVEUX préfixée par JJ, JE ou JX, les routines JX font en général appel à des fonctions non portables. Par la suite, nous désignerons cet ensemble de routines sous le vocable « le logiciel ». Une description précise du fonctionnement et de l’organisation interne du logiciel y est détaillée. Le lecteur pourra se reporter à la documentation [D6.02.01] Gestion Mémoire JEVEUX qui décrit l’interface des routines « utilisateur » JE…. .