5 & (lfi, krep, knumer, cdnoma, ktab, klong )
35 CHARACTER CDNOMA*(*), CLNOMA*(lfi%jpncpn)
37 INTEGER (KIND=JPLIKB) KREP, KNUMER, KLONG
38 INTEGER (KIND=JPLIKB) KTAB (klong)
39 INTEGER (KIND=JPLIKB) IREP, IRANG, ILCLNO, IRGPIM
40 INTEGER (KIND=JPLIKB) IARTIC, IRGPIF, ILONEX, IREPX
41 INTEGER (KIND=JPLIKB) IPOSEX, IDECBL, IPOSBL, IRETIN
42 INTEGER (KIND=JPLIKB) INIMES, ILCDNO, IRANGF
46 CHARACTER(LEN=LFI%JPLSPX) CLNSPR
47 CHARACTER(LEN=LFI%JPLMES) CLMESS
48 CHARACTER(LEN=LFI%JPLFTX) CLACTI
58 REAL(KIND=JPRB) :: ZHOOK_HANDLE
66 ilcdno=int(len(cdnoma),
jplikb)
70 clnoma=lfi%CHINCO(:lfi%JPNCPN)
82 ELSEIF (irang.EQ.0)
THEN 88 & (lfi, lfi%VERRUE(irang),
'ON')
97 & (lfi, irep,irang,irgpim,iartic,iretin)
101 ELSEIF (iretin.EQ.2)
THEN 103 ELSEIF (iretin.NE.0)
THEN 105 ELSEIF (iartic.EQ.0)
THEN 113 irgpif=lfi%MRGPIF(irgpim)
115 IF (.NOT.lfi%LPHASP(irgpim))
THEN 118 & (lfi, irep,irang,irgpim,iretin)
120 IF (iretin.EQ.1)
THEN 122 ELSEIF (iretin.EQ.2)
THEN 124 ELSEIF (iretin.NE.0)
THEN 130 ilonex=lfi%MLGPOS(ixm(2*iartic-1,irgpim))
131 iposex=lfi%MLGPOS(ixm(2*iartic,irgpim))
132 clnoma=lfi%CNOMAR(ixc(iartic,irgpim))
140 iposbl=idecbl+int(
index(clnoma(idecbl+1:),
' '),
jplikb)
142 IF (iposbl.LE.idecbl)
THEN 144 ELSEIF (clnoma(iposbl:).EQ.
' ')
THEN 151 IF (ilcdno.GE.ilclno)
THEN 152 cdnoma=clnoma(:ilclno)
159 IF (klong.LT.ilonex)
THEN 161 llfata=llmoer(irep,irang)
171 ELSEIF (klong.GT.ilonex)
THEN 183 & (lfi, irep,irang,ktab,klong,irgpim,iposex,iretin)
185 IF (iretin.EQ.1)
THEN 187 ELSEIF (iretin.EQ.2)
THEN 189 ELSEIF (iretin.NE.0)
THEN 194 irangf=lfi%JPNAPP*lfi%MFACTM(irang)*(irgpif-1)+iartic
199 lfi%NBLECT(irang)=lfi%NBLECT(irang)+1
200 lfi%NBMOLU(irang)=lfi%NBMOLU(irang)+klong
201 lfi%NDERGF(irang)=irangf
202 lfi%CNDERA(irang)=clnoma
203 lfi%NSUIVF(irang)=lfi%JPNIL
204 lfi%NPRECF(irang)=lfi%JPNIL
229 llfata=llmoer(irep,irang)
233 lfi%NDERCO(irang)=irep
235 & (lfi, lfi%VERRUE(irang),
'OFF')
238 IF (llfata.OR.ixnims(irang).EQ.2)
THEN 246 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KNUMER='',I3, & 247 & '', CDNOMA='''''',A,'''''', KLONG='',I7)') &
248 & krep,knumer,clnoma(:ilclno),klong
250 & (lfi, knumer,inimes,irep,llfata, &
251 & clmess,clnspr,clacti)
257 #include "lficom2.ixc.h" 258 #include "lficom2.ixm.h" 259 #include "lficom2.ixnims.h" 260 #include "lficom2.llmoer.h" 268 & (krep, knumer, cdnoma, ktab, klong)
275 INTEGER (KIND=JPLIKB) KREP
276 INTEGER (KIND=JPLIKB) KNUMER
277 CHARACTER (LEN=*) CDNOMA
278 INTEGER (KIND=JPLIKB) KLONG
279 INTEGER (KIND=JPLIKB) KTAB (klong)
284 & (lfi, krep, knumer, cdnoma, ktab, klong)
289 & (krep, knumer, cdnoma, ktab, klong)
296 INTEGER (KIND=JPLIKM) KREP
297 INTEGER (KIND=JPLIKM) KNUMER
298 CHARACTER (LEN=*) CDNOMA
299 INTEGER (KIND=JPLIKM) KLONG
300 INTEGER (KIND=JPLIKB) KTAB (klong)
305 & (lfi, krep, knumer, cdnoma, ktab, klong)
310 & (lfi, krep, knumer, cdnoma, ktab, klong)
316 INTEGER (KIND=JPLIKM) KREP
317 INTEGER (KIND=JPLIKM) KNUMER
318 CHARACTER (LEN=*) CDNOMA
319 INTEGER (KIND=JPLIKM) KLONG
320 INTEGER (KIND=JPLIKB) KTAB (klong)
322 INTEGER (KIND=JPLIKB) IREP
323 INTEGER (KIND=JPLIKB) INUMER
324 INTEGER (KIND=JPLIKB) ILONG
327 inumer = int( knumer,
jplikb)
328 ilong = int( klong,
jplikb)
331 & (lfi, irep, inumer, cdnoma, ktab, ilong)
subroutine lficaq_fort(LFI, KREP, KRANG, KRGPIM, KARTEX, KRETIN)
integer, parameter jplikb
subroutine lfilap(KREP, KNUMER, CDNOMA, KTAB, KLONG)
subroutine lfilap_fort(LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG)
subroutine lfilap64(KREP, KNUMER, CDNOMA, KTAB, KLONG)
subroutine new_lfi_default()
logical, save lficom_default_init
subroutine lfilap_mt(LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG)
subroutine lfinum_fort(LFI, KNUMER, KRANG)
subroutine lfiver_fort(LFI, PVEROU, CDSENS)
type(lficom), target, save lficom_default
subroutine lfipha_fort(LFI, KREP, KRANG, KRGPIM, KRETIN)
subroutine lfiled_fort(LFI, KREP, KRANG, KTAB, KLONG, KRGPIM, KPOSEX, KRETIN)
integer, parameter jplikm
subroutine lfiems_fort(LFI, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI)