




![[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, 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