4 & (lfi, krep, krang, krgpim, kartex, kretin )
27 INTEGER (KIND=JPLIKB) KREP, KRANG, KRGPIM, KARTEX
28 INTEGER (KIND=JPLIKB) IRANG, INBALO, INALPP, INTPPI
29 INTEGER (KIND=JPLIKB) INPPIM, IDERGF, IRANGF, IRGPIF
30 INTEGER (KIND=JPLIKB) IRGPIM, IRANGM, ILFORC, J
31 INTEGER (KIND=JPLIKB) INPILE, IARTIK, IARTIC, IRETOU
32 INTEGER (KIND=JPLIKB) INIMES, INUMER, KRETIN
33 INTEGER (KIND=JPLIKB) IRETIN
35 CHARACTER(LEN=LFI%JPLSPX) CLNSPR
36 CHARACTER(LEN=LFI%JPLMES) CLMESS
37 CHARACTER(LEN=LFI%JPLFTX) CLACTI
44 REAL(KIND=JPRB) :: ZHOOK_HANDLE
49 IF (krang.LE.0.OR.krang.GT.lfi%JPNXFI)
THEN 58 inbalo=lfi%MDES1D(ixm(lfi%JPNALO,irang))
59 inalpp=lfi%JPNAPP*lfi%MFACTM(irang)
60 intppi=(inbalo-1+inalpp)/inalpp
61 inppim=lfi%NPPIMM(irang)
63 IF (lfi%NPRECF(irang).EQ.lfi%JPNIL)
THEN 68 IF (lfi%NDERGF(irang).EQ.lfi%JPNIL)
THEN 71 idergf=lfi%NDERGF(irang)
81 ELSEIF (lfi%NPRECF(irang).EQ.0)
THEN 86 ELSEIF (lfi%NDERGF(irang).EQ.lfi%JPNIL.OR. &
87 & lfi%NPRECF(irang).LT.lfi%NDERGF(irang))
THEN 88 irangf=lfi%NPRECF(irang)
103 irgpif=1+(irangf-1)/inalpp
107 IF (irangf.LE.inalpp)
THEN 108 irgpim=lfi%MRGPIM(1,irang)
110 ELSEIF (irangf.GT.inalpp*(intppi-1))
THEN 111 irgpim=lfi%MRGPIM(lfi%NPODPI(irang),irang)
116 irgpim=lfi%MRGPIM(j,irang)
117 IF (lfi%MRGPIF(irgpim).EQ.irgpif)
GOTO 215
125 & (lfi, krep,irang,irangm,irgpim,irgpif, &
126 & ilforc,inpile,iretin)
128 IF (iretin.EQ.1)
THEN 130 ELSEIF (iretin.EQ.2)
THEN 132 ELSEIF (iretin.NE.0)
THEN 136 inppim=max(inppim,irangm)
139 iartik=irangf-inalpp*(irgpif-1)
146 IF (lfi%CNOMAR(ixc(j,irgpim)).NE.
' ')
THEN 156 IF (irgpif.GT.1)
THEN 173 lfi%NPRECF(irang)=(irgpif-1)*inalpp+iartic
197 llfata=llmoer(krep,krang)
201 ELSEIF (krep.GT.0)
THEN 207 IF (lfi%LMISOP.OR.llfata)
THEN 208 inumer=lfi%NUMERO(krang)
211 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KRANG='',I3, & 212 & '', KRGPIM='',I3,'', KARTEX='',I5,'', KRETIN='',I2)') &
213 & krep,krang,krgpim,kartex,kretin
215 & (lfi, inumer,inimes,krep,.false., &
216 & clmess,clnspr,clacti)
223 #include "lficom2.ixc.h" 224 #include "lficom2.ixm.h" 225 #include "lficom2.llmoer.h" 233 & (krep, krang, krgpim, kartex, kretin)
240 INTEGER (KIND=JPLIKB) KREP
241 INTEGER (KIND=JPLIKB) KRANG
242 INTEGER (KIND=JPLIKB) KRGPIM
243 INTEGER (KIND=JPLIKB) KARTEX
244 INTEGER (KIND=JPLIKB) KRETIN
249 & (lfi, krep, krang, krgpim, kartex, kretin)
254 & (krep, krang, krgpim, kartex, kretin)
261 INTEGER (KIND=JPLIKM) KREP
262 INTEGER (KIND=JPLIKM) KRANG
263 INTEGER (KIND=JPLIKM) KRGPIM
264 INTEGER (KIND=JPLIKM) KARTEX
265 INTEGER (KIND=JPLIKM) KRETIN
270 & (lfi, krep, krang, krgpim, kartex, kretin)
275 & (lfi, krep, krang, krgpim, kartex, kretin)
281 INTEGER (KIND=JPLIKM) KREP
282 INTEGER (KIND=JPLIKM) KRANG
283 INTEGER (KIND=JPLIKM) KRGPIM
284 INTEGER (KIND=JPLIKM) KARTEX
285 INTEGER (KIND=JPLIKM) KRETIN
287 INTEGER (KIND=JPLIKB) IREP
288 INTEGER (KIND=JPLIKB) IRANG
289 INTEGER (KIND=JPLIKB) IRGPIM
290 INTEGER (KIND=JPLIKB) IARTEX
291 INTEGER (KIND=JPLIKB) IRETIN
294 irang = int( krang,
jplikb)
297 & (lfi, irep, irang, irgpim, iartex, iretin)
300 krgpim = int( irgpim,
jplikm)
301 kartex = int( iartex,
jplikm)
302 kretin = int( iretin,
jplikm)
subroutine lficaq_fort(LFI, KREP, KRANG, KRGPIM, KARTEX, KRETIN)
integer, parameter jplikb
subroutine lficaq_mt(LFI, KREP, KRANG, KRGPIM, KARTEX, KRETIN)
subroutine lficaq64(KREP, KRANG, KRGPIM, KARTEX, KRETIN)
subroutine new_lfi_default()
subroutine lficaq(KREP, KRANG, KRGPIM, KARTEX, KRETIN)
logical, save lficom_default_init
type(lficom), target, save lficom_default
integer, parameter jplikm
subroutine lfiems_fort(LFI, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI)
subroutine lfipim_fort(LFI, KREP, KRANG, KRANGM, KRGPIM, KRGPIF, KRGFOR, KNPILE, KRETIN)