Télécharger mato-2d3.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : mato-2d3.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. 'OPTION' 'ECHO' 0 ;
  5. ************************************************************************
  6. * NOM : MATO-2D3
  7. * DESCRIPTION : Test du MAilleur TOpologique pour mailler un carré de
  8. * avec une métrique anisotrope constante en espace
  9. * dans le but d'obtenir 10x20 mailles, puis 20x10 mailles
  10. * en autorisant le mailleur à modifier les noeuds du bord
  11. * dans ce dernier cas.
  12. *
  13. * On teste la qualité des éléments obtenus.
  14. * On améliore un peu la qualité du dernier maillage obtenu
  15. * avec une boucle entre r-adaptation (DEDU ADAP) et
  16. * remaillage.
  17. *
  18. * Issu de 2d_3.dgibi+tests
  19. *
  20. *
  21. * LANGAGE : GIBIANE-CAST3M
  22. * AUTEUR : Stéphane GOUNAND (CEA/DEN/DM2S/SEMT/LTA)
  23. * mél : stephane.gounand@cea.fr
  24. **********************************************************************
  25. * VERSION : v1, 07/04/2020, version initiale
  26. * HISTORIQUE : v1, 07/04/2020, création
  27. * HISTORIQUE :
  28. * HISTORIQUE :
  29. ************************************************************************
  30. *
  31. interact = faux ;
  32. graph = faux ;
  33. * Mini, mediane et maxi d'un LISTREEL
  34. 'DEBP' MIMEMA ;
  35. 'ARGU' lr ;
  36. lro = 'ORDO' lr ; dlr = 'DIME' lr ;
  37. mil = 'EXTR' lro 1 ; mal = 'EXTR' lro dlr ;
  38. mel = 'EXTR' lro ('/' ('+' 1 dlr) 2) ;
  39. 'FINP' mil mel mal ;
  40. * Passage au gravite d'un MCHAML
  41. 'DEBP' CHGRAV ch*'MCHAML';
  42. 'FINP' ('CHAN' ch ('MODE' ('EXTR' ch 'MAIL') 'THERMIQUE') 'GRAVITE') ;
  43. *
  44. 'OPTION' 'DIME' 2 'ELEM' 'TRI3' ;
  45. *
  46. 'SI' ('NON' interact) ;
  47. 'OPTION' 'TRAC' 'PSC' ;
  48. 'SINON' ;
  49. 'OPTION' 'TRAC' 'X' ;
  50. 'FINSI' ;
  51. lqual = 'PROG' 0.5 'PAS' 0.025 1. ;
  52. *
  53. * Création du contour
  54. *
  55. d1 = 0.1 ; d2 = 0.05 ;
  56. pA = 0. 0. ; pB = 1. 0. ; pC = 1. 1. ; pD = 0. 1. ;
  57. lAB = 'DROI' pA pB 'DINI' d1 'DFIN' d1 ;
  58. lBC = 'DROI' pB pC 'DINI' d2 'DFIN' d2 ;
  59. lCD = 'DROI' pC pD 'DINI' d1 'DFIN' d1 ;
  60. lDA = 'DROI' pD pA 'DINI' d2 'DFIN' d2 ;
  61. *
  62. cnt = lAB 'ET' lBC 'ET' lCD 'ET' lDA ;
  63. *
  64. 'SI' graph ;
  65. tit = 'CHAI' 'Contour ' ;
  66. 'TRACER' 'CACH' cnt 'TITR' tit 'NOEU' ;
  67. 'FINSI' ;
  68. *
  69. * Tests divers (consistance...)
  70. *
  71. lok = VRAI ;
  72. *
  73. * TEST 1 Création d'un maillage sans ajouter de noeuds
  74. *
  75. mail1 = 'TRIA' 'TOPO' cnt 'NOAJ' ;
  76. 'SI' graph ;
  77. tit = 'CHAI' 'Maillage genere sans noeud supplémentaire' ;
  78. 'TRAC' mail1 'TITR' tit 'NOEU' ;
  79. 'FINSI' ;
  80. * Test 1 : on vérifie que le nombre de noeuds est conservé
  81. nno1 = 'NBNO' cnt ;
  82. nno2 = 'NBNO' mail1 ;
  83. 'SI' ('NEG' nno1 nno2) ;
  84. 'MESS' '!!! TEST 1 : nombre de noeuds non conserve' ;
  85. lok = lok 'ET' faux ;
  86. 'FINS' ;
  87. *
  88. * TEST 2 Création d'un maillage en ajoutant des noeuds interieurs
  89. *
  90. mail2 = 'TRIA' 'TOPO' cnt ;
  91. 'SI' graph ;
  92. tit = 'CHAI' 'Maillage genere en ajoutant des noeuds interieurs' ;
  93. 'TRAC' mail2 'TITR' tit 'NOEU' ;
  94. 'FINSI' ;
  95. * Test 2 : on vérifie que les qualités mini, mediane et maxi des éléments sont bonnes
  96. qmail2o = 'INDI' 'TOPO' mail2 ;
  97. miqo meqo maqo = MIMEMA ('EXTR' (CHGRAV qmail2o) 'VALE' 'TOPO') ;
  98. 'MESS' 'FORMAT' '(E9.2)' 'TEST 2 : Qmin=' miqo ' Qmed=' meqo ' Qmax=' maqo ;
  99. qmail2a = 'INDI' 'ALIG' mail2 ;
  100. miqa meqa maqa = MIMEMA ('EXTR' (CHGRAV qmail2a) 'VALE' 'ALIG') ;
  101. 'MESS' 'FORMAT' '(E9.2)' 'TEST 2 : Qalimin=' miqa ' Qalimed=' meqa ' Qalimax=' maqa ;
  102. 'SI' graph ;
  103. momail2 = 'MODE' mail2 'THERMIQUE' ;
  104. tit = 'CHAI' 'Qualite alignement maillage avec noeuds interieurs' ;
  105. 'TRAC' qmail2a momail2 lqual 'TITR' tit ;
  106. 'FINSI' ;
  107. * Sur mon linux64 au 07/04/2020 : Qmin= 0.66E+00 Qmed= 0.87E+00 Qmax= 0.10E+01
  108. *miqref = 0.65 ; meqref = 0.86 ; maqref = 0.99 ;
  109. *
  110. * 2025/11/24
  111. miqaref = 0.58 ; meqaref = 0.82 ; maqaref = 0.99 ;
  112. 'SI' ('<EG' miqa miqaref) ;
  113. 'MESS' '!!! TEST 2 : miqa=' miqa ' < miqaref=' miqaref ;
  114. lok = lok 'ET' faux ;
  115. 'FINS' ;
  116. 'SI' ('&lt;EG' meqa meqaref) ;
  117. 'MESS' '!!! TEST 2 : meqa=' meqa ' < meqaref=' meqaref ;
  118. lok = lok 'ET' faux ;
  119. 'FINS' ;
  120. 'SI' ('&lt;EG' maqa maqaref) ;
  121. 'MESS' '!!! TEST 2 : maqa=' maqa ' < maqaref=' maqaref ;
  122. lok = lok 'ET' faux ;
  123. 'FINS' ;
  124. *
  125. * TEST 3 Remaillage du précédent avec une métrique anisotrope constante
  126. * en espace compatible avec le maillage du bord 10x20
  127. *
  128. cmet = 'MANU' 'CHPO' mail2 3 'G11' ('**' d1 -2)
  129. 'G22' ('**' d2 -2)
  130. 'G21' 0. ;
  131. * Facultatif : mettre tout ça dans la notice de ALGOMAIL
  132. * ainsi que les valeurs par défaut
  133. * tparam3 . 'debug' = 2 ;
  134. mail3 = 'REMA' mail2 ('CONT' mail2) cmet ;
  135. 'SI' graph ;
  136. tit = 'CHAI' 'Maillage avec metrique 10x20' ;
  137. 'TRAC' mail3 'TITR' tit 'NOEU' ;
  138. 'FINSI' ;
  139. * Test 3 : on vérifie que les qualités des éléments sont bonnes
  140. cmet = 'MANU' 'CHPO' mail3 3 'G11' ('**' d1 -2)
  141. 'G22' ('**' d2 -2)
  142. 'G21' 0. ;
  143. qmail3o = 'INDI' 'TOPO' mail3 cmet ;
  144. miq meq maq = MIMEMA ('EXTR' (CHGRAV qmail3o) 'VALE' 'TOPO') ;
  145. 'MESS' 'FORMAT' '(E9.2)' 'TEST 3 : Qmin=' miq ' Qmed=' meq ' Qmax=' maq ;
  146. qmail3a = 'INDI' 'ALIG' mail3 cmet ;
  147. miqa meqa maqa = MIMEMA ('EXTR' (CHGRAV qmail3a) 'VALE' 'ALIG') ;
  148. 'MESS' 'FORMAT' '(E9.2)' 'TEST 3 : Qalimin=' miqa ' Qalimed=' meqa ' Qalimax=' maqa ;
  149. 'SI' graph ;
  150. momail3 = 'MODE' mail3 'THERMIQUE' ;
  151. tit = 'CHAI' 'Qualite alignement maillage avec noeuds interieurs' ;
  152. 'TRAC' qmail3a momail3 lqual 'TITR' tit ;
  153. 'FINSI' ;
  154. * Sur mon linux64 au 07/04/2020 : Qmin= 0.66E+00 Qmoy= 0.84E+00 Qmax= 0.10E+01
  155. *!!!!!!! Mieux miqref = 0.65 ; meqref = 0.83 ; maqref = 0.99 ;
  156. *miqref = 0.60 ; meqref = 0.83 ; maqref = 0.99 ;
  157. * 2025/11/24
  158. *!!!!! Mieuxmiqaref = 0.67 ; meqaref = 0.91 ; maqaref = 0.99 ;
  159. * 2025/11/24 new
  160. miqaref = 0.58 ; meqaref = 0.91 ; maqaref = 0.99 ;
  161. 'SI' ('&lt;EG' miqa miqaref) ;
  162. 'MESS' '!!! TEST 3 : miqa=' miqa ' < miqaref=' miqaref ;
  163. lok = lok 'ET' faux ;
  164. 'FINS' ;
  165. 'SI' ('&lt;EG' meqa meqaref) ;
  166. 'MESS' '!!! TEST 3 : meqa=' meqa ' < meqaref=' meqaref ;
  167. lok = lok 'ET' faux ;
  168. 'FINS' ;
  169. 'SI' ('&lt;EG' maqa maqaref) ;
  170. 'MESS' '!!! TEST 3 : maqa=' maqa ' < maqaref=' maqaref ;
  171. lok = lok 'ET' faux ;
  172. 'FINS' ;
  173. qmail3e = 'INDI' 'EQUI' mail3 cmet ;
  174. miqe meqe maqe = MIMEMA ('EXTR' (CHGRAV qmail3e) 'VALE' 'EQUI') ;
  175. 'MESS' 'FORMAT' '(E9.2)' 'TEST 3 : Qequmin=' miqe ' Qequmed=' meqe ' Qequmax=' maqe ;
  176. 'SI' graph ;
  177. momail3 = 'MODE' mail3 'THERMIQUE' ;
  178. tit = 'CHAI' 'Qualite equidistribution maillage avec noeuds interieurs' ;
  179. 'TRAC' qmail3e momail3 lqual 'TITR' tit ;
  180. 'FINSI' ;
  181. * 2025/11/24
  182. miqeref = 0.55 ; meqeref = 0.85 ; maqeref = 0.99 ;
  183. 'SI' ('&lt;EG' miqe miqeref) ;
  184. 'MESS' '!!! TEST 3 : miqe=' miqe ' < miqeref=' miqeref ;
  185. lok = lok 'ET' faux ;
  186. 'FINS' ;
  187. 'SI' ('&lt;EG' meqe meqeref) ;
  188. 'MESS' '!!! TEST 3 : meqe=' meqe ' < meqeref=' meqeref ;
  189. lok = lok 'ET' faux ;
  190. 'FINS' ;
  191. 'SI' ('&lt;EG' maqe maqeref) ;
  192. 'MESS' '!!! TEST 3 : maqe=' maqe ' < maqeref=' maqeref ;
  193. lok = lok 'ET' faux ;
  194. 'FINS' ;
  195. *
  196. * TEST 4 Remaillage du précédent avec une métrique anisotrope constante
  197. * en espace différente visant à obtenir un maillage 20x10
  198. * On demande au remailleur de modifier les noeuds du bord.
  199. *
  200. cmet = 'MANU' 'CHPO' mail3 3 'G11' ('**' d2 -2)
  201. 'G22' ('**' d1 -2)
  202. 'G21' 0. ;
  203.  
  204. mail4 = 'REMA' mail3 cmet ;
  205. 'SI' graph ;
  206. tit = 'CHAI' 'Maillage avec metrique anisotrope 20x10' ;
  207. 'TRAC' mail4 'TITR' tit 'NOEU' ;
  208. 'FINSI' ;
  209. * Test 4 : on vérifie que les qualités des éléments sont bonnes
  210. cmet = 'MANU' 'CHPO' mail4 3 'G11' ('**' d2 -2)
  211. 'G22' ('**' d1 -2)
  212. 'G21' 0. ;
  213. qmail4o = 'INDI' 'TOPO' mail4 cmet ;
  214. miq meq maq = MIMEMA ('EXTR' (CHGRAV qmail4o) 'VALE' 'TOPO') ;
  215. 'MESS' 'FORMAT' '(E9.2)' 'TEST 4 : Qmin=' miq ' Qmed=' meq ' Qmax=' maq ;
  216. qmail4a = 'INDI' 'ALIG' mail4 cmet ;
  217. miqa meqa maqa = MIMEMA ('EXTR' (CHGRAV qmail4a) 'VALE' 'ALIG') ;
  218. 'MESS' 'FORMAT' '(E9.2)' 'TEST 4 : Qalimin=' miqa ' Qalimed=' meqa ' Qalimax=' maqa ;
  219. 'SI' graph ;
  220. momail4 = 'MODE' mail4 'THERMIQUE' ;
  221. tit = 'CHAI' 'Qualite alignement maillage avec noeuds interieurs' ;
  222. 'TRAC' qmail4a momail4 lqual 'TITR' tit ;
  223. 'FINSI' ;
  224. * Sur mon linux64 au 07/04/2020 : Qmin= 0.67E+00 Qmoy= 0.85E+00 Qmax= 0.10E+01
  225. *!!!! Mieux miqref = 0.65 ; meqref = 0.83 ; maqref = 0.99 ;
  226. *miqref = 0.42 ; meqref = 0.83 ; maqref = 0.99 ;
  227. * 2025/11/24
  228. *!!!! Mieux miqaref = 0.68 ; meqaref = 0.92 ; maqaref = 0.99 ;
  229. * 2025/11/24 new
  230. miqaref = 0.62 ; meqaref = 0.90 ; maqaref = 0.99 ;
  231. 'SI' ('&lt;EG' miqa miqaref) ;
  232. 'MESS' '!!! TEST 4 : miqa=' miqa ' < miqaref=' miqaref ;
  233. lok = lok 'ET' faux ;
  234. 'FINS' ;
  235. 'SI' ('&lt;EG' meqa meqaref) ;
  236. 'MESS' '!!! TEST 4 : meqa=' meqa ' < meqaref=' meqaref ;
  237. lok = lok 'ET' faux ;
  238. 'FINS' ;
  239. 'SI' ('&lt;EG' maqa maqaref) ;
  240. 'MESS' '!!! TEST 4 : maqa=' maqa ' < maqaref=' maqaref ;
  241. lok = lok 'ET' faux ;
  242. 'FINS' ;
  243. qmail4e = 'INDI' 'EQUI' mail4 cmet ;
  244. miqe meqe maqe = MIMEMA ('EXTR' (CHGRAV qmail4e) 'VALE' 'EQUI') ;
  245. 'MESS' 'FORMAT' '(E9.2)' 'TEST 4 : Qequmin=' miqe ' Qequmed=' meqe ' Qequmax=' maqe ;
  246. 'SI' graph ;
  247. momail4 = 'MODE' mail4 'THERMIQUE' ;
  248. tit = 'CHAI' 'Qualite equidistribution maillage avec noeuds interieurs' ;
  249. 'TRAC' qmail4e momail4 lqual 'TITR' tit ;
  250. 'FINSI' ;
  251. * 2025/11/24
  252. *!!!!! Mieux miqeref = 0.55 ; meqeref = 0.86 ; maqeref = 0.99 ;
  253. * 2025/11/24
  254. miqeref = 0.55 ; meqeref = 0.85 ; maqeref = 0.99 ;
  255. 'SI' ('&lt;EG' miqe miqeref) ;
  256. 'MESS' '!!! TEST 4 : miqe=' miqe ' < miqeref=' miqeref ;
  257. lok = lok 'ET' faux ;
  258. 'FINS' ;
  259. 'SI' ('&lt;EG' meqe meqeref) ;
  260. 'MESS' '!!! TEST 4 : meqe=' meqe ' < meqeref=' meqeref ;
  261. lok = lok 'ET' faux ;
  262. 'FINS' ;
  263. 'SI' ('&lt;EG' maqe maqeref) ;
  264. 'MESS' '!!! TEST 4 : maqe=' maqe ' < maqeref=' maqeref ;
  265. lok = lok 'ET' faux ;
  266. 'FINS' ;
  267. *
  268. * TEST 5 Une petite boucle avec de la r-adaptation (DEDU ADAP) pour voir si on peut
  269. * améliorer la qualité du maillage mail3.
  270. *
  271. * La réponse est oui, on peut effectivement avoir une amélioration mais
  272. * après quelque itérations la qualité oscille sans s'alméliorer entre
  273. * r-adaptation et remaillage car les critères optimisés ne sont pas les
  274. * mêmes aux deux étapes.
  275. *
  276. nopt = 2 ; iopt = 0 ;
  277. * Paramètres de DEDUADAP
  278. thdedu = 0.2 ; rdepa = 1. ; nitm = 1 ;
  279. maili = mail4 ;
  280. ldep = 'PROG' ; lqmin = 'PROG' ; lqmed = 'PROG' ;
  281. 'REPE' bclopt nopt ;
  282. iopt = iopt '+' 1 ;
  283. tit = 'CHAI' 'i=' iopt ;
  284. * Partie DEDUADAP
  285. maili1 = maili ;
  286. modi1 = 'MODE' maili1 'MECANIQUE' ;
  287. cmet = 'MANU' 'CHPO' maili1 3 'G11' ('**' d2 -2)
  288. 'G22' ('**' d1 -2)
  289. 'G21' 0. ;
  290. ccmet = 'CHAN' 'CHAM' cmet modi1 ;
  291. depa = 'DEDU' 'ADAP' maili1 'METR' ccmet modi1 'THET' thdedu 'NITM' nitm ;
  292. depa = '*' depa rdepa ;
  293. mcdep = 'MAXI' depa 'ABS' ; ldep = ldep 'ET' mcdep ;
  294. 'MESS' tit ' dedu max. dep=' mcdep ;
  295. 'FORM' depa ;
  296. qmaili1o = 'INDI' 'TOPO' maili1 cmet ;
  297. miq meq maq = MIMEMA ('EXTR' (CHGRAV qmaili1o) 'VALE' 'TOPO') ;
  298. 'MESS' 'FORMAT' '(E9.2)' tit ' deduadap : Qmin=' miq ' Qmed=' meq ' Qmax=' maq ;
  299. qmaili1a = 'INDI' 'ALIG' maili1 cmet ;
  300. miq meq maq = MIMEMA ('EXTR' (CHGRAV qmaili1a) 'VALE' 'ALIG') ;
  301. 'MESS' 'FORMAT' '(E9.2)' tit ' deduadap : Qalimin=' miq ' Qalimed=' meq ' Qalimax=' maq ;
  302. qmaili1e = 'INDI' 'EQUI' maili1 cmet ;
  303. miq meq maq = MIMEMA ('EXTR' (CHGRAV qmaili1e) 'VALE' 'EQUI') ;
  304. 'MESS' 'FORMAT' '(E9.2)' tit ' deduadap : Qequmin=' miq ' Qequmed=' meq ' Qequmax=' maq ;
  305. 'SI' graph ;
  306. momaili1 = 'MODE' maili1 'THERMIQUE' ;
  307. vdep = 'VECT' depa -1. 'UX' 'UY' 'NOIR' ;
  308. titg = 'CHAI' tit ' deduadap' ;
  309. 'TRAC' qmaili1o momaili1 vdep maili1 lqual 'TITR' titg ;
  310. 'FINS' ;
  311. * Partie MAILTOPO
  312. maili2 = 'REMA' maili1 cmet ;
  313. * Qualités
  314. cmet = 'MANU' 'CHPO' maili2 3 'G11' ('**' d2 -2)
  315. 'G22' ('**' d1 -2)
  316. 'G21' 0. ;
  317. qmaili2o = 'INDI' 'TOPO' maili2 cmet ;
  318. miq meq maq = MIMEMA ('EXTR' (CHGRAV qmaili2o) 'VALE' 'TOPO') ;
  319. 'MESS' 'FORMAT' '(E9.2)' tit ' mailtopo : Qmin=' miq ' Qmed=' meq ' Qmax=' maq ;
  320. qmaili2a = 'INDI' 'ALIG' maili2 cmet ;
  321. miqa meqa maqa = MIMEMA ('EXTR' (CHGRAV qmaili2a) 'VALE' 'ALIG') ;
  322. 'MESS' 'FORMAT' '(E9.2)' tit ' mailtopo : Qalimin=' miqa ' Qalimed=' meqa ' Qalimax=' maqa ;
  323. qmaili2e = 'INDI' 'EQUI' maili2 cmet ;
  324. miqe meqe maqe = MIMEMA ('EXTR' (CHGRAV qmaili2e) 'VALE' 'EQUI') ;
  325. 'MESS' 'FORMAT' '(E9.2)' tit ' mailtopo : Qequmin=' miqe ' Qequmed=' meqe ' Qequmax=' maqe ;
  326. 'SI' graph ;
  327. momaili2 = 'MODE' maili2 'THERMIQUE' ;
  328. titg = 'CHAI' tit ' mailtopo' ;
  329. 'TRAC' qmaili2o momaili2 lqual 'TITR' titg ;
  330. 'FINSI' ;
  331. maili = maili2 ;
  332. 'FIN' bclopt ;
  333. * Sur mon linux64 au 07/04/2020 : Qmin= 0.68E+00 Qmoy= 0.89E+00 Qmax= 0.10E+01
  334. *!!!!! Mieux miqref = 0.67 ; meqref = 0.88 ; maqref = 0.99 ;
  335. *miqref = 0.43 ; meqref = 0.88 ; maqref = 0.99 ;
  336. * 2025/11/24
  337. miqaref = 0.73 ; meqaref = 0.93 ; maqaref = 0.99 ;
  338. 'SI' ('&lt;EG' miqa miqaref) ;
  339. 'MESS' '!!! TEST 5 : miqa=' miqa ' < miqaref=' miqaref ;
  340. lok = lok 'ET' faux ;
  341. 'FINS' ;
  342. 'SI' ('&lt;EG' meqa meqaref) ;
  343. 'MESS' '!!! TEST 5 : meqa=' meqa ' < meqaref=' meqaref ;
  344. lok = lok 'ET' faux ;
  345. 'FINS' ;
  346. 'SI' ('&lt;EG' maqa maqaref) ;
  347. 'MESS' '!!! TEST 5 : maqa=' maqa ' < maqaref=' maqaref ;
  348. lok = lok 'ET' faux ;
  349. 'FINS' ;
  350. * 2025/11/24
  351. miqeref = 0.54 ; meqeref = 0.92 ; maqeref = 0.99 ;
  352. 'SI' ('&lt;EG' miqe miqeref) ;
  353. 'MESS' '!!! TEST 5 : miqe=' miqe ' < miqeref=' miqeref ;
  354. lok = lok 'ET' faux ;
  355. 'FINS' ;
  356. 'SI' ('&lt;EG' meqe meqeref) ;
  357. 'MESS' '!!! TEST 5 : meqe=' meqe ' < meqeref=' meqeref ;
  358. lok = lok 'ET' faux ;
  359. 'FINS' ;
  360. 'SI' ('&lt;EG' maqe maqeref) ;
  361. 'MESS' '!!! TEST 5 : maqe=' maqe ' < maqeref=' maqeref ;
  362. lok = lok 'ET' faux ;
  363. 'FINS' ;
  364. *
  365. * Test final
  366. *
  367. 'SI' ('NON' lok) ;
  368. 'ERREUR' 5 ;
  369. 'SINON' ;
  370. 'SAUT' 1 'LIGN' ;
  371. 'MESSAGE' ('CHAINE' 'Tout sest bien passe !') ;
  372. 'FINSI' ;
  373. *
  374. 'SI' interact ;
  375. 'OPTION' 'ECHO' 1 ;
  376. 'OPTION' 'DONN' 5 ;
  377. 'FINSI' ;
  378. *
  379. * End of dgibi file MATO-2D3
  380. *
  381. 'FIN' ;
  382.  
  383.  
  384.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales