1 subroutine gmecpr ( nuroul, numann )
2 c ______________________________________________________________________
6 c Outil de Maillage Adaptatif par Raffinement et Deraffinement d'EDF R&D
8 c Version originale enregistree le 18 juin 1996 sous le numero 96036
9 c aupres des huissiers de justice Simart et Lavoir a Clamart
10 c Version 11.2 enregistree le 13 fevrier 2015 sous le numero 2015/014
11 c aupres des huissiers de justice
12 c Lavoir, Silinski & Cherqui-Abrahmi a Clamart
14 c HOMARD est une marque deposee d'Electricite de France
20 c ______________________________________________________________________
22 c Gestionnaire de la Memoire : ECriture du PRogramme
24 c ______________________________________________________________________
26 c ecrit un programme qui realise l'initialisation des tables
27 c de description des types d'objet structure.
28 c ______________________________________________________________________
30 c . nom . e/s . taille . description .
31 c .____________________________________________________________________.
32 c . numann . e . 1 . numero de l'annee .
33 c . nuroul . e . 1 . numero de l'unite logique ou on ecrit .
34 c ______________________________________________________________________
37 c 0. declarations et dimensionnement
46 parameter ( nompro = 'GMECPR' )
72 c 0.4. ==> variables locales
76 integer iaux, jaux, jdeb, jfin
79 parameter ( nbmess = 10 )
81 character*80 texte(nblang,nbmess)
83 c 0.5. ==> initialisations
84 c ______________________________________________________________________
93 write (ulsort,texte(langue,1)) 'Entree', nompro
98 c 2. ecriture du fichier
103 write (nuroul,21001) nuvers
104 write (nuroul,21002) numann
109 > ' subroutine gmitob',
112 >/,'c',25x,'H O M A R D ',a8,
116 > 'c Outil de Maillage Adaptatif par Raffinement',
117 > ' et Deraffinement d''EDF R&D',
119 >/,'c Version originale enregistree le 18 juin 1996',
120 > ' sous le numero 96036',
121 >/,'c aupres des huissiers de justice Simart et Lavoir a Clamart',
122 >/,'c Version 11.2 enregistree le 13 fevrier 2015',
123 > ' sous le numero 2015/014',
124 >/,'c aupres des huissiers de justice',
125 >/,'c Lavoir, Silinski & Cherqui-Abrahmi a Clamart',
128 >/,'c Copyright EDF 1996, ',i4,
132 > 'c Gestionnaire de la Memoire :',
134 >/,'c Initialisation des Tables d''OBjets',
141 > '#include "gmmatc.h"',
143 >/,'#include "gmtoas.h"',
144 >/,'#include "gmtori.h"',
145 >/,'#include "gmtors.h"',
146 >/,'#include "gmtove.h"',
151 c 2.2. ==> numeros de version
153 write (nuroul,22001) nuveto, nusvto, daheto, nuanto
156 > 'c numeros de version des tables d''objets',
166 write (nuroul,23001) nbrtyp
167 do 23 , iaux = 1 , nbrtyp
168 write (nuroul,23002) iaux, nomtyp(iaux),
169 > iaux, nbratt(iaux),
170 > iaux, nbcham(iaux),
173 jfin = jdeb + nbcham(iaux) - 1
174 do 231 , jaux = jdeb , jfin
175 write (nuroul,23003) jaux, nomcha(jaux),
181 > 'c objets structures',
186 >/,'c--------------------------------------------------',
188 >/,' nomtyp(',i10,') = ''',a8,'''',
189 >/,' nbratt(',i10,') = ',i12,
190 >/,' nbcham(',i10,') = ',i12,
191 >/,' adrdst(',i10,') = ',i12,
194 > ' nomcha(',i10,') = ''',a8,'''',
195 >/,' typcha(',i10,') = ',i12)
203 >/,' do 24 , iaux = 1 , nbrtyp',
204 >/,' nomtbp(iaux) = nomtyp(iaux)',