1
!-------------------------------------------------------------------------------
3
! This file is part of the Code_Saturne Kernel, element of the
4
! Code_Saturne CFD tool.
6
! Copyright (C) 1998-2009 EDF S.A., France
8
! contact: saturne-support@edf.fr
10
! The Code_Saturne Kernel is free software; you can redistribute it
11
! and/or modify it under the terms of the GNU General Public License
12
! as published by the Free Software Foundation; either version 2 of
13
! the License, or (at your option) any later version.
15
! The Code_Saturne Kernel is distributed in the hope that it will be
16
! useful, but WITHOUT ANY WARRANTY; without even the implied warranty
17
! of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
! GNU General Public License for more details.
20
! You should have received a copy of the GNU General Public License
21
! along with the Code_Saturne Kernel; if not, write to the
22
! Free Software Foundation, Inc.,
23
! 51 Franklin St, Fifth Floor,
24
! Boston, MA 02110-1301 USA
26
!-------------------------------------------------------------------------------
30
!===============================================================================
34
! LECTURE DU FICHIER DE DONNEES PHYSIQUE PARTICULIERE
35
! RELATIF A LA COMBUSTION FUEL
37
!-------------------------------------------------------------------------------
39
!__________________.____._____.________________________________________________.
40
! name !type!mode ! role !
41
!__________________!____!_____!________________________________________________!
42
!__________________!____!_____!________________________________________________!
44
! TYPE : E (ENTIER), R (REEL), A (ALPHANUMERIQUE), T (TABLEAU)
45
! L (LOGIQUE) .. ET TYPES COMPOSES (EX : TR TABLEAU REEL)
46
! MODE : <-- donnee, --> resultat, <-> Donnee modifiee
47
! --- tableau de travail
48
!===============================================================================
52
!===============================================================================
54
!===============================================================================
69
!===============================================================================
75
character *150 chain1,chain2
76
character *12 nomcoe(ngazem)
78
integer it , ice , iat , ios
79
integer ncoel , inicoe
81
integer idebch , ifinch , lonch , ichai , ichcoe
82
integer atcoel(ngazem,natom), inicha
84
double precision tmin , tmax
85
double precision wmolce(ngazem), ehcoel(ngazem,npot)
86
double precision cpcoel(ngazem,npot)
87
double precision ncfov,nhfov,nofov,nsfov
88
double precision mhsfov,mcofov,mchfov,mtofov
89
double precision nhsfov,ncofov,ncmv,nhmv
90
double precision ch2fv,ch4fv,h02fov,yo2ox
92
!===============================================================================
93
!==================================================
94
! 1. LECTURE DU FICHIER DONNEES SPECIFIQUES
95
!==================================================
97
! --> Ouverture du fichier
99
open ( unit=impfpp, file=ficfpp, &
100
STATUS='OLD', FORM='FORMATTED', ACCESS='SEQUENTIAL', &
102
rewind (unit=impfpp,err=99 )
104
! --> Lecture thermochimie
106
read (impfpp,*,err=999,end=999 )
108
! ---- Nb de constituants elementaires (gazeux,liquide et solide)
110
read ( impfpp,*,err=999,end=999 ) ncoel
111
if ( ncoel.gt.ngazgm ) then
112
write(nfecra,9991) ngazgm,ncoel
116
! ---- Nb de points de tabulation ENTH-TEMP
118
read ( impfpp,*,err=999,end=999 ) npo
119
if ( npo.gt.npot ) then
120
write(nfecra,9992) npot,npo
124
! --- Lecture des noms des constituants elementaires
127
do inicoe=1,len(nomcoe(ice))
128
NOMCOE(ICE)(INICOE:INICOE)=' '
132
do inicha=1,len(chain1)
133
CHAIN1(INICHA:INICHA)=' '
136
do inicha=1,len(chain2)
137
CHAIN2(INICHA:INICHA)=' '
140
read (impfpp,*,err=999,end=999)
141
! READ (IMPFPP,*,ERR=999,END=999) CHAIN2
142
read (impfpp,1010,err=999,end=999 ) chain1
143
call verlon (chain1, idebch, ifinch, lonch)
144
chain2(1:lonch)=chain1(idebch:ifinch)
149
IF (CHAIN2(ICHAI:ICHAI).NE.' ') THEN
151
nomcoe(ice)(ichcoe:ichcoe) =chain2(ichai:ichai)
153
if (ichcoe.ne.0) then
162
! --- Temperature Min et Max
164
read (impfpp,*,err=999,end=999) tmin
165
read (impfpp,*,err=999,end=999) tmax
168
! ---- Nb especes atomiques (C, H, O, N, ...)
170
read (impfpp,*,err=999,end=999 ) nato
171
if ( nato.gt.natom ) then
172
write(nfecra,9993) natom,nato
177
! ---- Masse molaire especes atomiques
178
! Composition des constituants elementaires en fonction
179
! des especes elementaires
182
read (impfpp,*,err=999,end=999 ) wmolat(iat), &
183
( atcoel(ice,iat),ice=1,ncoel )
186
! ---- Calcul des masses molaires des constituants elementaires
191
wmolce(ice)= wmolce(ice) + atcoel(ice,iat)*wmolat(iat)
196
! --> Lecture rayonnement
198
read (impfpp,*,err=999,end=999 )
200
! ---- Coefficient d'absorption du melange gazeux
202
read (impfpp,*,err=999,end=999 ) ckabs1
205
! --> Lecture caracteristiques fuel
207
read (impfpp,*,err=999,end=999 )
209
! ---- Nb de classes de fuel
211
read (impfpp,*,err=999,end=999 ) nclafu
213
! --> Diametre initial (mm)
215
read (impfpp,*,err=999,end=999 ) ( dinifl(icla),icla=1,nclafu )
217
! --> Composition elementaire en C, H, O, S, In (% en masse)
218
! In d�signe les inertes (m�taux, etc.) qui resteront
219
! dans le r�sidu solide
221
read (impfpp,*,err=999,end=999 ) cfol
222
read (impfpp,*,err=999,end=999 ) hfol
223
read (impfpp,*,err=999,end=999 ) ofol
224
read (impfpp,*,err=999,end=999 ) sfol
230
xinfol = 1.d0-cfol-hfol-ofol-sfol
231
if (xinfol .lt. zero) then
232
WRITE(NFECRA,*)'Erreur dans les fractions massiques du FOL'
235
WRITE (NFECRA,*) 'Fractions massiques elementaires / FOL '
236
WRITE (NFECRA,*) ' C = ',CFOL
237
WRITE (NFECRA,*) ' H = ',HFOL
238
WRITE (NFECRA,*) ' O = ',OFOL
239
WRITE (NFECRA,*) ' S = ',SFOL
240
WRITE (NFECRA,*) ' In= ',XINFOL
245
read (impfpp,*,err=999,end=999 ) pcifol
247
! --> CP moyen du fuel sec (J/kg/K)
249
read (impfpp,*,err=999,end=999 ) cp2fol
251
! --> Masse volumique initiale (kg/m3)
253
read (impfpp,*,err=999,end=999 ) rho0fl
255
! --> Caracteristiques du coke
257
read (impfpp,*,err=999,end=999)
259
! ------- Composition elementaire en C, H, O, S (% / pur)
261
read (impfpp,*,err=999,end=999 ) ckf
262
read (impfpp,*,err=999,end=999 ) hkf
263
read (impfpp,*,err=999,end=999 ) okf
264
read (impfpp,*,err=999,end=999 ) skf
271
if ( abs(ckf+hkf+okf+skf-1.d0) .gt. 1.d-15 ) then
272
write(nfecra,9990) ckf+hkf+okf+skf
278
read (impfpp,*,err=999,end=999 ) pcikf
280
! ---- Fraction de coke dans le fuel
282
read (impfpp,*,err=999,end=999) fkc
283
WRITE (NFECRA,*)' Fraction massique de coke / FOL'
286
! Les inertes restent dans le coke
288
if ( fkc .gt. zero) xinkf = xinfol/fkc
289
if ( (ckf+hkf+okf+skf) .gt. 1.d0) then
290
WRITE(NFECRA,*)'Erreur dans les fractions massiques du KF'
294
WRITE (NFECRA,*) 'Fractions massiques elementaires / coke '
295
WRITE (NFECRA,*) ' C = ',CKF*(1.D0-XINKF)
296
WRITE (NFECRA,*) ' H = ',HKF*(1.D0-XINKF)
297
WRITE (NFECRA,*) ' O = ',OKF*(1.D0-XINKF)
298
WRITE (NFECRA,*) ' S = ',SKF*(1.D0-XINKF)
299
WRITE (NFECRA,*) ' In= ',XInKF
301
! Compatibilite des fractions massiques et des formules mol�culaires
302
! masses �l�mentaires dans le fuel, le coke, les vapeurs
304
! C CFOL CKF*FKC CFOL-CKF*FKC
305
! H HFOL HKF*FKC HFOL-HKF*FKC
306
! O OFOL OKF*FKC OFOL-OKF*FKC
307
! S SFOL SKF*FKC SFOL-SKF*FKC
309
! elements dans les vapeurs
310
ncfov = (cfol-ckf*fkc*(1.d0-xinkf))/wmolat(iatc)/(1.d0-fkc)
311
nhfov = (hfol-hkf*fkc*(1.d0-xinkf))/wmolat(iath)/(1.d0-fkc)
312
nofov = (ofol-okf*fkc*(1.d0-xinkf))/wmolat(iato)/(1.d0-fkc)
313
nsfov = (sfol-skf*fkc*(1.d0-xinkf))/wmolat(iats)/(1.d0-fkc)
314
! on consid�re que S se d�gage sous forme H2S
318
ncmv = ncfov - ncofov
319
nhmv = nhfov - 2.d0*nhsfov
321
! Les vapeurs sont alors constitu�es de nHSFOV moles de H2S
324
! o� CHn est un hydrocarbure mod�le de formule moyenne avec
326
WRITE(NFECRA,*) ' nHCFOV = ',NHCFOV ,NHMV,NCMV
328
! Les masses dans les vapeurs sont
329
mhsfov = (wmolat(iats)+2.d0*wmolat(iath))*nhsfov
330
mcofov = (wmolat(iatc)+wmolat(iato))*ncofov
331
mchfov = wmolat(iatc)*ncmv+wmolat(iath)*nhmv
332
mtofov = mhsfov+mcofov+mchfov
334
WRITE(NFECRA,*) ' mtoFOV = ',MTOFOV
336
! Les fractions massiques dans les vapeurs sont
337
hsfov = mhsfov / mtofov
338
cofov = mcofov / mtofov
339
chfov = mchfov / mtofov
340
WRITE (NFECRA,*) 'Fractions massiques sp�cifiques / FOV '
341
WRITE (NFECRA,*) ' H2S = ',HSFOV
342
WRITE (NFECRA,*) ' CO = ',COFOV
343
WRITE (NFECRA,*) ' CHn = ',CHFOV
344
WRITE (NFECRA,*) ' ..n = ',nHCFOV
347
if ( nhcfov.ge.2.d0 .and. nhcfov.le.4.d0 ) then
348
WRITE(NFECRA,*) 'Le FOV est equivalent a un melange '
349
ch2fv = 2.d0-0.5d0*nhcfov
350
ch4fv = (1-ch2fv)*16.d0/(12.d0+nhcfov)
351
ch2fv = ch2fv*14.d0/(12.d0+nhcfov)
352
ch4fv = ch4fv * chfov
353
ch2fv = ch2fv * chfov
354
WRITE (NFECRA,*) ' H2S = ',HSFOV
355
WRITE (NFECRA,*) ' CO = ',COFOV
356
WRITE (NFECRA,*) ' CH4 = ',CH4FV
357
WRITE (NFECRA,*) 'C2H4 = ',CH2FV
359
WRITE(NFECRA,*) ' nHCFOV 2 = ',NHCFOV
361
! ---- Parametre d'evaporation
363
read (impfpp,*,err=999,end=999) tevap1
364
read (impfpp,*,err=999,end=999) tevap2
366
! ---- Parametres combustion heterogene (modele a sphere retrecissante)
368
read (impfpp,*,err=999,end=999 )
370
read (impfpp,*,err=999,end=999 ) ahetfl
371
read (impfpp,*,err=999,end=999 ) ehetfl
372
read (impfpp,*,err=999,end=999 ) iofhet
374
! --> Fermeture du fichier (ne pas oublier, car l'unite sert pour janaf)
378
!==============================================
380
!==============================================
383
! --> Discretisation de la temperature
386
th(it) = dble(it-1)*(tmax-tmin)/dble(npo-1) + tmin
389
! --> Calcul des enthalpies pour les differentes especes courantes
394
nomcoe , ehcoel , cpcoel , wmolce )
396
! --> Calcul tabulation enthalpie - temperature pour le melange gazeux
398
! ---- Nb de constituants gazeux
399
! ATTENTION ON COMPTE EGALEMENT H2S et le monomere SO2
403
! ---- Definition des pointeurs pour les tableaux WMOLE et EHGAZE
404
! REMARQUE : Cette position de pointeurs va egalement servir
405
! pour le tableau de pointeurs IYM1 relatif aux
406
! tableaux PROPCE et PROPFB
407
! ON BALAYE JUSTE DE 1 A NGAZE
409
! ATTENTION : ordre des esp�ces dans EHCOEL, WMOLCE
410
! vient du fichier data_FUE
430
! ---- Remplissage de EHGAZE et WMOLE
431
! a partir de EHCOEL et WMOLCE
434
ehgaze(ifov ,it) = ( ch4fv*ehcoel(1,it) + ch2fv*ehcoel(2,it) )
435
ehgaze(ico ,it) = ehcoel( 3,it)
436
ehgaze(io2 ,it) = ehcoel( 4,it)
437
ehgaze(ico2 ,it) = ehcoel( 5,it)
438
ehgaze(ih2o ,it) = ehcoel( 6,it)
439
ehgaze(in2 ,it) = ehcoel( 7,it)
440
ehgaze(ih2s ,it) = ehcoel( 9,it)
441
ehgaze(iso2 ,it) = ehcoel(10,it)
443
wmole(ifov ) = (ch4fv+ch2fv)/(ch4fv/wmolce(1)+ch2fv/wmolce(2))
445
wmole(ifov ) = (1.d0*0.012d0 + nhcfov *0.001d0 )
446
WRITE(NFECRA,*) ' Wmole IFOV = ',WMOLE(IFOV ),CH4FV,CH2FV
447
wmole(ico ) = wmolce( 3)
448
wmole(io2 ) = wmolce( 4)
449
wmole(ico2 ) = wmolce( 5)
450
wmole(ih2o ) = wmolce( 6)
451
wmole(in2 ) = wmolce( 7)
452
wmole(ih2s ) = wmolce( 9)
453
wmole(iso2 ) = wmolce(10)
455
! Concentrations dans les vapeurs
456
afovf1 = chfov / wmole(ifov)
457
acof1 = cofov / wmole(ico)
458
ah2sf1 = hsfov / wmole(ih2s)
459
! Caract�risation de l'oxydant
460
yo2ox = wmole(io2) / (wmole(io2)+xsi*wmole(in2))
461
! Caract�ristion des gaz issus de la combustion h�t�rog�ne
462
! Max est le point o� F3 est maximal ; il correspond � un
463
! m�lange stoechiometrique de coke et d'oxydant
464
! On suppose, pour l'instant, que l'oxydant est un melange O2, N2
465
! � modifier si recyclage de fum�es
466
! FF3MAX(CKF*C+OKF*O+SKF*S+HKF*H) + (1-F3max)*(YO2Ox*O2+(1-YO2Ox)*N2) =>
467
! CO + H2O + H2S + N2
468
! On suppose que S est prioritaire pour H
469
! Masse de C dans les r�actants FF3MAX*CKF
470
! Masse de O FF3MAX*OKF + (1-F3max)*YO2Ox
471
! Masse de S FF3MAX*SKF
472
! Masse de H FF3MAX*HKF
473
! Masse de N (1-FF3MAX)*(1-YO2Ox)
474
! Nombre de C FF3MAX*CKF / WMOLAT(IATC)
475
! Nombre de O (FF3MAX*OKF+(1-F3max*YO2Ox)/WMOLAT(IATO)
476
! Nombre de S FF3MAX*SKF / WMOLAT(IATS)
477
! Nombre de H FF3MAX*HKF / WMOLAT(IATH)
478
! Nombre de moles de H2S dans les produits = nombre de moles de S
479
! Nombre de moles de H2O dans les produits = 1/2 nombre H-nb moles H2S
480
! Nombre de moles de CO = nombre de moles de C
481
! Nombre de moles de O dans les produits = nb moles CO + H2O
483
! FF3MAX * ( CKF/WMOLAT(IATC) + 0.5*HKF/WOLAT(IATH) - SKF/WMOLAT(IATS)
484
! -OKF/WMOALT(IATO) - YO2Ox/WOLAT(IATO) )
485
! = YO2Ox/WMOLAT(IATO)
487
! FF3MAX = YO2Ox /(0.016*(CKF/.012 + 0.5*HKF/.001 -SKF/.032)-OKF+YO2Ox)
489
ff3max = yo2ox/(wmolat(iato)*(ckf/wmolat(iatc) &
490
+0.5d0*hkf/wmolat(iath) &
494
! AXXF3 nb de moles de l'esp�ce XX en kilog de F3 calcules en FF3MAX
495
ah2sf3 = ff3max*skf/wmolat(iats)
496
ah2of3 = 0.5d0*ff3max*hkf/wmolat(iath)-ah2sf3
497
acof3 = ff3max*ckf/wmolat(iatc)
499
! AO2F3 = 0.5d0*FF3MAX*( OKF/WMOLAT(IATO)-CKF/WMOLAT(IATC)
500
! & -0.5*HKF/WMOLAT(IATH)+SKF/WMOLAT(IATS))
503
an2f3 = (1.d0-yo2ox)/wmole(in2) * (1.d0-ff3max)
505
ao2f4 = yo2ox/wmole(io2)
506
an2f4 = (1.d0-yo2ox)/wmole(in2)
508
! Avec cette convention la concentration en O2 est n�gative en FF3MAX
509
! ceci correspond � l'oxyg�ne absorb� par la r�action h�t�rog�ne.
511
! --> Calcul tabulation enthalpie - temperature pour la phase dispersee
512
! Fuel Oil Liquid et Coke
514
! ---- Nb de constituants solide
518
! ---- Definition des pointeurs IFOL et IKF
523
! ------ Calcul de H02FOL
525
! H0, EH & PCI en J/kg
526
! CFOL, HFOL sont des fractions massiques �l�mentaires
527
! rapports des masses molaires des produits aux �l�ments du
528
! combustible (le comburant est dans l'�tat de r�f.)
530
! ------ Calcul de HRFVAP
532
! L'enthalpie de formation du fuel gazeux est connue (m�lange CH4, C2H4),
533
! Le PCI du fuel liquide est connu , on peut donc reconstituer son
534
! enthalpie de formation (on n�glige l'effet de H2S => SO2)
535
! on introduit les enthalpies de formation massique du CO2 et de H2O
538
+ cfol * 44.d0/12.d0 * ehcoel(5,1) &
539
+ hfol * 18.d0/2.d0 * ehcoel(6,1)
540
! H02FOL en J/kg (de fol)
541
! L'enthalpie de formation de la vapeur de fuel
542
! est suppos�e etre des celle des seuls hydrocarbures
543
! (i.e. on n�glige, pour l'instant, CO et H2S)
544
h02fov = ch4fv * ehcoel(1,1) + ch2fv * ehcoel(2,1)
545
! L'enthalpie de formation du coke peut-�tre consid�r�e nulle
546
! (pas loin du graphite)
548
! L'enthalpie de changement de phase est donc celle de la r�action
549
! Fuel_Liquide => FKC*Coke + (1-FKC)*Fuel_Vapeur
550
hrfvap = (1.d0-fkc)*h02fov-h02fol
552
WRITE(NFECRA,*) 'Donnees thermo pour le fuel'
553
WRITE(NFECRA,*) 'PCIFOL ',PCIFOL
554
WRITE(NFECRA,*) 'H02FOL ',H02FOL
555
WRITE(NFECRA,*) 'CP2FOL ',CP2FOL
556
WRITE(NFECRA,*) 'HRFVAP ',HRFVAP
557
WRITE(NFECRA,*) 'H02FOV ',H02FOV
559
! L'enthalpie de la r�action h�t�rog�ne est directement celle de la
560
! formation d'une mole de CO � partir de carbone � l'�tat de r�f�rence
561
! il est d'usage d'ajouter cette enthalpie � celle de la phase
564
! ------ Calcul de EHSOLI pour le fuel
565
! Si CP2FOL > 0 : HFOL = H02FOL + CP2FOL(T2-TREFTH)
568
ehsoli(ifol,it) = h02fol &
569
+ cp2fol * ( th(it) - trefth )
572
! ---- Calcul relatif au coke
574
! ------ Coke = CH(GAMMA)O(DELTA)
576
! On considere le PCI constant qqs T
578
! Soit le PCI est connu et fourni dans le fichier
579
! soit on consid�re qu'il est entierement fourni
580
! par la combustion de la fraction carbone
581
! suppos�e � l'�tat de r�f�rence
583
ehsoli(ikf,it) = cp2fol * ( th(it) - trefth )
586
WRITE(NFECRA,*) ' Verification des enthalpies de formation'
587
WRITE(NFECRA,*) ' CH4 ',EHCOEL(1,1)
588
WRITE(NFECRA,*) ' C2H4 ',EHCOEL(2,1)
589
WRITE(NFECRA,*) ' FOV ',EHGAZE(IFOV,1)
590
WRITE(NFECRA,*) ' FOL ',EHSOLI(IFOL,1)
591
WRITE(NFECRA,*) ' KF ',EHSOLI(IKF,1)
593
! Masse Vol + Diametre (en milimetres)
594
! on suppose que les masse vol sont les memes
595
! pour le fuel, coke et residu
599
dinikf(icla) = dinifl(icla)*(fkc*rho0fl/rhokf)**(1.d0/3.d0)
600
diniin(icla) = dinifl(icla)*(xinfol*rho0fl/rho0fl)**(1.d0/3.d0)
601
WRITE(NFECRA,*) ' Classe D = ',ICLA,DINIFL(ICLA),DINIKF(ICLA), &
608
!============================
609
! 3. SORTIE EN ERREUR
610
!============================
613
write ( nfecra,9998 )
618
write ( nfecra,9999 )
628
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
630
'@ @@ ATTENTION : ARRET A L''ENTREE DES DONNEES (FULECD) ',/,&
632
'@ PHYSIQUE PARTICULIERE (FUEL) ',/,&
634
'@ Erreur sur la composition du Coke : ',/,&
635
'@ la somme des compositions elementaires doit etre egal ',/,&
636
'@ a 1, elle vaut ici : ',G15.7,' ',/,&
638
'@ Le calcul ne sera pas execute. ',/,&
640
'@ Verifier le fichier parametrique. ',/,&
642
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
646
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
648
'@ @@ ATTENTION : ARRET A L''ENTREE DES DONNEES (FULECD) ',/,&
650
'@ PHYSIQUE PARTICULIERE (FUEL) ',/,&
652
'@ Le nombre d''especes courantes doit etre inferieur ',/,&
653
'@ ou egal a',I10 ,/,&
654
'@ Il vaut ',I10 ,' dans le fichier parametrique ',/,&
656
'@ Le calcul ne sera pas execute. ',/,&
658
'@ Verifier le fichier parametrique. ',/,&
660
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
664
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
666
'@ @@ ATTENTION : ARRET A L''ENTREE DES DONNEES (FULECD) ',/,&
668
'@ PHYSIQUE PARTICULIERE (FUEL) ',/,&
670
'@ Le nombre de points de tabulation est limite a ',I10 ,/,&
671
'@ Il vaut ',I10 ,' dans le fichier parametrique ',/,&
673
'@ Le calcul ne sera pas execute. ',/,&
675
'@ Verifier le fichier parametrique. ',/,&
677
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
681
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
683
'@ @@ ATTENTION : ARRET A L''ENTREE DES DONNEES (FULECD) ',/,&
685
'@ PHYSIQUE PARTICULIERE (FUEL) ',/,&
687
'@ Le nombre d''especes elementaires est limite a ',I10 ,/,&
688
'@ Il vaut ',I10 ,' dans le fichier parametrique ',/,&
690
'@ Le calcul ne sera pas execute. ',/,&
692
'@ Verifier le fichier parametrique. ',/,&
694
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
698
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
700
'@ @@ ATTENTION : ARRET A L''ENTREE DES DONNEES (FULECD) ',/,&
702
'@ PHYSIQUE PARTICULIERE (FUEL) ',/,&
704
'@ Erreur a l''ouverture du fichier parametrique. ',/,&
706
'@ Le calcul ne sera pas execute. ',/,&
708
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
712
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&
714
'@ @@ ATTENTION : ARRET A L''ENTREE DES DONNEES (FULECD) ',/,&
716
'@ PHYSIQUE PARTICULIERE (FUEL) ',/,&
718
'@ Erreur a la lecture du fichier parametrique. ',/,&
719
'@ Le fichier a ete ouvert mais est peut etre incomplet ',/,&
720
'@ ou son format inadapte. ',/,&
722
'@ Le calcul ne sera pas execute. ',/,&
724
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',/,&