5 & (lfi, krep, knumer, cdnoma, klong, &
35 CHARACTER CDNOMA*(*), CLNOMA*(lfi%jpncpn)
37 INTEGER (KIND=JPLIKB) KREP, KNUMER, KLONG, KPOSEX, IREP
38 INTEGER (KIND=JPLIKB) ILCDNO, IDECBL, IPOSBL
39 INTEGER (KIND=JPLIKB) ILCLNO, IRANG, IRGPIM, IARTIC
40 INTEGER (KIND=JPLIKB) IRGPIF, INIMES, IRETIN
42 LOGICAL LDRECU, LLVERF
44 CHARACTER(LEN=LFI%JPLSPX) CLNSPR
45 CHARACTER(LEN=LFI%JPLMES) CLMESS
46 CHARACTER(LEN=LFI%JPLFTX) CLACTI
56 REAL(KIND=JPRB) :: ZHOOK_HANDLE
65 ilcdno=int(len(cdnoma),
jplikb)
69 clnoma=lfi%CHINCO(:lfi%JPNCPN)
84 & (lfi, lfi%VERRUE(irang),
'ON')
93 & (lfi, irep,irang,irgpim,iartic,iretin)
97 ELSEIF (iretin.EQ.2)
THEN 99 ELSEIF (iretin.NE.0.OR.iartic.EQ.0)
THEN 107 irgpif=lfi%MRGPIF(irgpim)
109 IF (.NOT.lfi%LPHASP(irgpim))
THEN 112 & (lfi, irep,irang,irgpim,iretin)
114 IF (iretin.EQ.1)
THEN 116 ELSEIF (iretin.EQ.2)
THEN 118 ELSEIF (iretin.NE.0)
THEN 124 klong=lfi%MLGPOS(ixm(2*iartic-1,irgpim))
125 kposex=lfi%MLGPOS(ixm(2*iartic,irgpim))
126 clnoma=lfi%CNOMAR(ixc(iartic,irgpim))
134 iposbl=idecbl+int(
index(clnoma(idecbl+1:),
' '),
jplikb)
136 IF (iposbl.LE.idecbl)
THEN 138 ELSEIF (clnoma(iposbl:).EQ.
' ')
THEN 145 IF (ilcdno.GE.ilclno)
THEN 146 cdnoma=clnoma(:ilclno)
158 lfi%NDERGF(irang)=lfi%JPNAPP*lfi%MFACTM(irang)*(irgpif-1)+iartic
159 lfi%CNDERA(irang)=clnoma
160 lfi%NSUIVF(irang)=lfi%JPNIL
161 lfi%NPRECF(irang)=lfi%JPNIL
188 llfata=llmoer(irep,irang)
192 lfi%NDERCO(irang)=irep
194 & (lfi, lfi%VERRUE(irang),
'OFF')
197 IF (llfata.OR.ixnims(irang).EQ.2)
THEN 205 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KNUMER='',I3, & 206 & '', CDNOMA='''''',A,'''''', KLONG='',I7,'', KPOSEX='',I8, & 207 & '', LDRECU= '',L1)') &
208 & krep,knumer,clnoma(:ilclno),klong,kposex,ldrecu
210 & (lfi, knumer,inimes,irep,llfata, &
211 & clmess,clnspr,clacti)
217 #include "lficom2.ixc.h" 218 #include "lficom2.ixm.h" 219 #include "lficom2.ixnims.h" 220 #include "lficom2.llmoer.h" 228 & (krep, knumer, cdnoma, klong, kposex, ldrecu)
235 INTEGER (KIND=JPLIKB) KREP
236 INTEGER (KIND=JPLIKB) KNUMER
237 CHARACTER (LEN=*) CDNOMA
238 INTEGER (KIND=JPLIKB) KLONG
239 INTEGER (KIND=JPLIKB) KPOSEX
245 & (lfi, krep, knumer, cdnoma, klong, kposex, ldrecu)
250 & (krep, knumer, cdnoma, klong, kposex, ldrecu)
257 INTEGER (KIND=JPLIKM) KREP
258 INTEGER (KIND=JPLIKM) KNUMER
259 CHARACTER (LEN=*) CDNOMA
260 INTEGER (KIND=JPLIKM) KLONG
261 INTEGER (KIND=JPLIKM) KPOSEX
267 & (lfi, krep, knumer, cdnoma, klong, kposex, ldrecu)
272 & (lfi, krep, knumer, cdnoma, klong, kposex, ldrecu)
278 INTEGER (KIND=JPLIKM) KREP
279 INTEGER (KIND=JPLIKM) KNUMER
280 CHARACTER (LEN=*) CDNOMA
281 INTEGER (KIND=JPLIKM) KLONG
282 INTEGER (KIND=JPLIKM) KPOSEX
285 INTEGER (KIND=JPLIKB) IREP
286 INTEGER (KIND=JPLIKB) INUMER
287 INTEGER (KIND=JPLIKB) ILONG
288 INTEGER (KIND=JPLIKB) IPOSEX
291 inumer = int( knumer,
jplikb)
294 & (lfi, irep, inumer, cdnoma, ilong, iposex, ldrecu)
297 klong = int( ilong,
jplikm)
298 kposex = int( iposex,
jplikm)
subroutine lficaq_fort(LFI, KREP, KRANG, KRGPIM, KARTEX, KRETIN)
integer, parameter jplikb
subroutine new_lfi_default()
subroutine lficap_fort(LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDRECU)
logical, save lficom_default_init
subroutine lfinum_fort(LFI, KNUMER, KRANG)
subroutine lfiver_fort(LFI, PVEROU, CDSENS)
type(lficom), target, save lficom_default
subroutine lficap_mt(LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDRECU)
subroutine lfipha_fort(LFI, KREP, KRANG, KRGPIM, KRETIN)
integer, parameter jplikm
subroutine lfiems_fort(LFI, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI)
subroutine lficap(KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDRECU)
subroutine lficap64(KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDRECU)