




![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
Suiv.: 9.2 Les subroutines non-portables
Sup.: Généralités
Préc.: Généralités
Table des matières
- SOUS-PROGRAMMES EN FORTRAN 77 PORTABLE
- aloc : utilitaires pour l'allocation dynamique
utilisée par VISU
,
- bihm : problème de Dirichlet pour l'opérateur biharmonique,
- bout : utilitaires pour la gestion des boutons dans VISU
et
edit_but,
- calc : utilitaires pour une calculette utilisé par VISU
,
- comp : caractérisation des composites unidirectionnels,
- cont : problème de contact unilatéral avec frottement,
- conv,conw : préparation conversationnelle des données Modulef
( conw appelle conv),
- cosd : construction de structures de données
(BDCL, FORC, MILI, MAIL, NDL1, COOR, TAE),
- elas, ela2, ela3, elcp :
bibliothèques d'éléments finis en élasticité linéaire 2D, 3D, éléments de
coque et de plaque
( elas appelle ela2, ela3 et elcp),
- elnl : bibliothèque d'éléments finis en élasticité non linéaire
(grandes déformations, plasticité),
- emc2 : sous-programmes utilisés par EMC²
,
- evol : problèmes transitoires du premier et du second ordre en temps,
- flui : modules de calcul de l'écoulement d'un fluide incompressible
et visqueux 2D,
- gram : grammaires de EMC²
, VISU
, edit_but, meta, meta1
- lang : sous-programmes pour l'interpréteur Fortran de VISU
,
- lisp : listes utilisées par EMC²
,
- magn : étude magnétique d'un guide d'onde,
- menu, menw : construction des menus déroulants et gestion des fenêtres
graphiques,
- nop2, nop3, nopo : maillages bi et tridimensionnels utilisant la S.D. NOPO,
( nop2 et nop3 appellent nopo),
- piez : bibliothèque d'éléments finis piézoélectriques,
- plma : calcul de magnéto-hydro-dynamique (plasma)
- poba : calcul des valeurs des polynômes de base
aux points d'intégration numérique,
- reso, resr, resd, resc, resb :
résolution de systèmes linéaires et calcul des valeurs propres
en type REAL, DOUBLE PRECISION ou COMPLEX
( reso appelle resr, resd et resc, qui appellent resb (base)),
- symo : environnement ("système") pour les utilisateurs Modulef,
- ther : bibliothèque d'éléments finis en thermique,
- utii : utilitaires de base,
- utsd : utilitaires des structures de données,
- visu : sous-programmes utilisés par VISU
.
- PROGRAMMES PRINCIPAUX EN FORTRAN 77 PORTABLE :
- ppal : programme d'appel des modules usuels, pour une utilisation interactive,
- test : tests numériques (élasticité, mécanique des fluides, thermique).
- SOUS-PROGRAMMES GRAPHIQUES EN FORTRAN 77 :
- batc : modules graphiques utilisables en batch,
- bnf3 : interface BENSON
Fortran 3D,
- ft3d : logiciel graphique Fortran 3D,
- trac : tracés de courbes, de maillages, d'isovaleurs, de coupes,
- vis3 : visualisation 3D,
- SOUS-PROGRAMMES FOURNIS COMME MODELE
Les bibliothèques suivantes ne sont utiles que sur certaines machines seulement:
- blas_mod : basic linear algebra software (bibliothèque pouvant
déjà exister sur le système, il est par exemple inutile de la compiler
sur CRAY)
- p_mod : modéle d'écriture de périphériques Fortran 3D pour un
terminal ou une bibliothèque graphique quelconques,
- u_mod : modèle d'écriture des utilitaires pour une machine quelconque,
- zzzz_mod : modèle de fonctions ou procédures utilisateur, il est nécessaire
de faire vos éditions de liens avec cette bibliothèque si votre éditeur de liens est statique.
- SOUS-PROGRAMMES NON PORTABLES
Les bibliothèques suivantes sont spécifiques à certaines machines :
- include : cette bibliothèque contient des fichiers d'include liés à la partie graphique
de Modulef
(livrée uniquement sur machine UNIX),
- u_x : utilitaires pour la machine x; cette
bibliothèque a déjà été écrite pour les x suivants : apollo cray hpx ibm
ibm6000 multics silicon sun univac.
- p_x : périphériques Fortran 3D pour la
bibliothèque graphique ou le terminal x.
Cette bibliothèque a déjà été écrite pour les x suivants suivants:
apollo, benson, brigitte, imprimante,
phigs, postscript, silicon, sun, tektro, vaxsta, x11.
- BIBLIOTHEQUES PORTABLES CONTENANT DES DONNEES OU DU
TEXTE
- ppad : données lues par la bibliothèque ppal, et documentations
- tesd : données lues par la bibliothèque test.
La gestion des bibliothèques est facilitée par le programme PROIMP
(cf. § 9.5).





![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
Suiv.: 9.2 Les subroutines non-portables
Sup.: Généralités
Préc.: Généralités
Table des matières