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, INALPI
33 INTEGER (KIND=JPLIKB) KRETIN, 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%NSUIVF(irang).EQ.lfi%JPNIL)
THEN 68 IF (lfi%NDERGF(irang).EQ.lfi%JPNIL)
THEN 71 idergf=lfi%NDERGF(irang)
74 IF (idergf.GE.inbalo)
THEN 81 ELSEIF (lfi%NSUIVF(irang).EQ.0)
THEN 86 ELSEIF (lfi%NDERGF(irang).EQ.lfi%JPNIL.OR. &
87 & lfi%NSUIVF(irang).GT.lfi%NDERGF(irang))
THEN 88 irangf=lfi%NSUIVF(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)
140 inalpi=min(inalpp,inbalo-(irgpif-1)*inalpp)
147 IF (lfi%CNOMAR(ixc(j,irgpim)).NE.
' ')
THEN 157 IF (irgpif.LT.intppi)
THEN 158 irangf=inalpp*irgpif+1
174 lfi%NSUIVF(irang)=(irgpif-1)*inalpp+iartic
198 llfata=llmoer(krep,krang)
202 ELSEIF (krep.GT.0)
THEN 208 IF (lfi%LMISOP.OR.llfata)
THEN 209 inumer=lfi%NUMERO(krang)
212 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KRANG='',I3, & 213 & '', KRGPIM='',I3,'', KARTEX='',I5,'', KRETIN='',I2)') &
214 & krep,krang,krgpim,kartex,kretin
216 & (lfi, inumer,inimes,krep,.false., &
217 & clmess,clnspr,clacti)
224 #include "lficom2.ixc.h" 225 #include "lficom2.ixm.h" 226 #include "lficom2.llmoer.h" 234 & (krep, krang, krgpim, kartex, kretin)
241 INTEGER (KIND=JPLIKB) KREP
242 INTEGER (KIND=JPLIKB) KRANG
243 INTEGER (KIND=JPLIKB) KRGPIM
244 INTEGER (KIND=JPLIKB) KARTEX
245 INTEGER (KIND=JPLIKB) KRETIN
250 & (lfi, krep, krang, krgpim, kartex, kretin)
255 & (krep, krang, krgpim, kartex, kretin)
262 INTEGER (KIND=JPLIKM) KREP
263 INTEGER (KIND=JPLIKM) KRANG
264 INTEGER (KIND=JPLIKM) KRGPIM
265 INTEGER (KIND=JPLIKM) KARTEX
266 INTEGER (KIND=JPLIKM) KRETIN
271 & (lfi, krep, krang, krgpim, kartex, kretin)
276 & (lfi, krep, krang, krgpim, kartex, kretin)
282 INTEGER (KIND=JPLIKM) KREP
283 INTEGER (KIND=JPLIKM) KRANG
284 INTEGER (KIND=JPLIKM) KRGPIM
285 INTEGER (KIND=JPLIKM) KARTEX
286 INTEGER (KIND=JPLIKM) KRETIN
288 INTEGER (KIND=JPLIKB) IREP
289 INTEGER (KIND=JPLIKB) IRANG
290 INTEGER (KIND=JPLIKB) IRGPIM
291 INTEGER (KIND=JPLIKB) IARTEX
292 INTEGER (KIND=JPLIKB) IRETIN
295 irang = int( krang,
jplikb)
298 & (lfi, irep, irang, irgpim, iartex, iretin)
301 krgpim = int( irgpim,
jplikm)
302 kartex = int( iartex,
jplikm)
303 kretin = int( iretin,
jplikm)
integer, parameter jplikb
subroutine lficax_fort(LFI, KREP, KRANG, KRGPIM, KARTEX, KRETIN)
subroutine new_lfi_default()
subroutine lficax(KREP, KRANG, KRGPIM, KARTEX, KRETIN)
logical, save lficom_default_init
subroutine lficax_mt(LFI, KREP, KRANG, KRGPIM, KARTEX, KRETIN)
subroutine lficax64(KREP, KRANG, KRGPIM, KARTEX, KRETIN)
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)