Niveau ``appeler des modules''



next up previous
Next: Niveau inférieur : Up: Niveau d'utilisation du Previous: Niveau ``activer des

Niveau ``appeler des modules''

Les processeurs, vus ci-dessus, ne sont, en fait, qu'une succession d'appels aux différents modules. Ceci assure une grande flexibilité au code MODULEF ce qui est précieux dans le cadre d'une activité de recherche ou de développement.

Si certaines fonctionnalités ne sont pas disponibles, l'utilisateur doit modifier lui-même un processeur existant, voire même créer un nouveau processeur : ce travail consiste à appeler des modules.

Pour un utilisateur qui désire appeler des modules, Modulef ressemble à une bibliothèque de sous-programmes Fortran classiques.

Un module est un ensemble de subroutines traduisant le calcul correspondant à un processus logique ou à une étape d'un enchainement. Les modules communiquent entre-eux via des structures de données (S.D.), ensemble de tableaux contenant les résultats de l'étape de calcul considérée [Guide Modulef 2]. Un module transforme une structure de données d'entrée (S.D.E.) en une structure de données de sortie (S.D.S.). Par exemple,