5 & (lfi, krep, knumer, cdnoma, ktab, klong )
24 CHARACTER CDNOMA*(*), CLNOMA*(lfi%jpncpn)
26 INTEGER (KIND=JPLIKB) KREP, KNUMER, KLONG
27 INTEGER (KIND=JPLIKB) KTAB (klong)
28 INTEGER (KIND=JPLIKB) IREP, IRANG, ILCLNO, IREPX, ILCDNO
29 INTEGER (KIND=JPLIKB) IDECBL, IPOSBL, IARTEX
30 INTEGER (KIND=JPLIKB) ILONEX, IRGPIM, IRGPIF, IPOSEX
31 INTEGER (KIND=JPLIKB) IRETIN, INIMES, INBALO
35 CHARACTER(LEN=LFI%JPLSPX) CLNSPR
36 CHARACTER(LEN=LFI%JPLMES) CLMESS
37 CHARACTER(LEN=LFI%JPLFTX) CLACTI
47 REAL(KIND=JPRB) :: ZHOOK_HANDLE
57 ilcdno=int(len(cdnoma),
jplikb)
61 clnoma=lfi%CHINCO(:lfi%JPNCPN)
64 ELSEIF (cdnoma.EQ.
' ')
THEN 77 iposbl=idecbl+int(
index(cdnoma(idecbl+1:),
' '),
jplikb)
79 IF (iposbl.LE.idecbl)
THEN 81 ELSEIF (cdnoma(iposbl:).EQ.
' ')
THEN 88 IF (ilclno.LE.lfi%JPNCPN)
THEN 89 clnoma=cdnoma(:ilclno)
91 clnoma=cdnoma(:lfi%JPNCPN)
100 ELSEIF (irang.EQ.0)
THEN 106 & (lfi, lfi%VERRUE(irang),
'ON')
111 inbalo=lfi%MDES1D(ixm(lfi%JPNALO,irang))
113 IF (inbalo.NE.0)
THEN 120 & (lfi, irep,irang,clnoma(:ilclno), &
121 & irgpim,iartex,iretin)
123 IF (iretin.EQ.1)
THEN 125 ELSEIF (iretin.EQ.2)
THEN 127 ELSEIF (iretin.NE.0)
THEN 133 IF (iartex.EQ.0)
THEN 135 clacti=clnoma(:ilclno)
141 irgpif=lfi%MRGPIF(irgpim)
143 IF (.NOT.lfi%LPHASP(irgpim))
THEN 146 & (lfi, irep,irang,irgpim,iretin)
148 IF (iretin.EQ.1)
THEN 150 ELSEIF (iretin.EQ.2)
THEN 152 ELSEIF (iretin.NE.0)
THEN 158 ilonex=lfi%MLGPOS(ixm(2*iartex-1,irgpim))
159 iposex=lfi%MLGPOS(ixm(2*iartex,irgpim))
163 IF (ilonex.GT.klong)
THEN 165 llfata=llmoer(irep,irang)
168 clacti=clnoma(:ilclno)
175 ELSEIF (ilonex.LT.klong)
THEN 177 clacti=clnoma(:ilclno)
187 & (lfi, irep,irang,ktab,klong,irgpim,iposex,iretin)
189 IF (iretin.EQ.1)
THEN 191 ELSEIF (iretin.EQ.2)
THEN 193 ELSEIF (iretin.NE.0)
THEN 202 lfi%NBLECT(irang)=lfi%NBLECT(irang)+1
203 lfi%NBMOLU(irang)=lfi%NBMOLU(irang)+klong
204 lfi%NDERGF(irang)=lfi%JPNAPP*lfi%MFACTM(irang)*(irgpif-1)+iartex
205 lfi%CNDERA(irang)=clnoma(:ilclno)
206 lfi%NSUIVF(irang)=lfi%JPNIL
207 lfi%NPRECF(irang)=lfi%JPNIL
232 llfata=llmoer(irep,irang)
236 lfi%NDERCO(irang)=irep
238 & (lfi, lfi%VERRUE(irang),
'OFF')
241 IF (llfata.OR.ixnims(irang).EQ.2)
THEN 249 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KNUMER='',I3, & 250 & '', CDNOMA='''''',A,'''''', KLONG='',I7)') &
251 & krep,knumer,clnoma(:ilclno),klong
253 & (lfi, knumer,inimes,irep,llfata, &
254 & clmess,clnspr,clacti)
260 #include "lficom2.ixm.h" 261 #include "lficom2.ixnims.h" 262 #include "lficom2.llmoer.h" 270 & (krep, knumer, cdnoma, ktab, klong)
277 INTEGER (KIND=JPLIKB) KREP
278 INTEGER (KIND=JPLIKB) KNUMER
279 CHARACTER (LEN=*) CDNOMA
280 INTEGER (KIND=JPLIKB) KLONG
281 INTEGER (KIND=JPLIKB) KTAB (klong)
286 & (lfi, krep, knumer, cdnoma, ktab, klong)
291 & (krep, knumer, cdnoma, ktab, klong)
298 INTEGER (KIND=JPLIKM) KREP
299 INTEGER (KIND=JPLIKM) KNUMER
300 CHARACTER (LEN=*) CDNOMA
301 INTEGER (KIND=JPLIKM) KLONG
302 INTEGER (KIND=JPLIKB) KTAB (klong)
307 & (lfi, krep, knumer, cdnoma, ktab, klong)
312 & (lfi, krep, knumer, cdnoma, ktab, klong)
318 INTEGER (KIND=JPLIKM) KREP
319 INTEGER (KIND=JPLIKM) KNUMER
320 CHARACTER (LEN=*) CDNOMA
321 INTEGER (KIND=JPLIKM) KLONG
322 INTEGER (KIND=JPLIKB) KTAB (klong)
324 INTEGER (KIND=JPLIKB) IREP
325 INTEGER (KIND=JPLIKB) INUMER
326 INTEGER (KIND=JPLIKB) ILONG
329 inumer = int( knumer,
jplikb)
330 ilong = int( klong,
jplikb)
333 & (lfi, irep, inumer, cdnoma, ktab, ilong)
integer, parameter jplikb
subroutine lfiran_fort(LFI, KREP, KRANG, CDNOMA, KRGPIM, KARTEX, KRETIN)
subroutine new_lfi_default()
logical, save lficom_default_init
subroutine lfinum_fort(LFI, KNUMER, KRANG)
subroutine lfiver_fort(LFI, PVEROU, CDSENS)
subroutine lfilec_fort(LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG)
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)
subroutine lfilec_mt(LFI, KREP, KNUMER, CDNOMA, KTAB, KLONG)
subroutine lfilec(KREP, KNUMER, CDNOMA, KTAB, KLONG)
subroutine lfilec64(KREP, KNUMER, CDNOMA, KTAB, KLONG)