5 & (lfi, krep, knumer, cdnoma, klong, &
36 CHARACTER CDNOMA*(*), CLNOMA*(lfi%jpncpn)
38 INTEGER (KIND=JPLIKB) KREP, KNUMER, KLONG, KPOSEX
39 INTEGER (KIND=JPLIKB) IREP, ILCDNO, IDECBL, IPOSBL
40 INTEGER (KIND=JPLIKB) ILCLNO, IRANG, IRGPIM, IARTIC
41 INTEGER (KIND=JPLIKB) IRGPIF, INIMES, IRETIN
43 LOGICAL LDAVAN, LLVERF
45 CHARACTER(LEN=LFI%JPLSPX) CLNSPR
46 CHARACTER(LEN=LFI%JPLMES) CLMESS
47 CHARACTER(LEN=LFI%JPLFTX) CLACTI
57 REAL(KIND=JPRB) :: ZHOOK_HANDLE
66 ilcdno=int(len(cdnoma),
jplikb)
70 clnoma=lfi%CHINCO(:lfi%JPNCPN)
85 & (lfi, lfi%VERRUE(irang),
'ON')
94 & (lfi, irep,irang,irgpim,iartic,iretin)
98 ELSEIF (iretin.EQ.2)
THEN 100 ELSEIF (iretin.NE.0.OR.iartic.EQ.0)
THEN 108 irgpif=lfi%MRGPIF(irgpim)
110 IF (.NOT.lfi%LPHASP(irgpim))
THEN 113 & (lfi, irep,irang,irgpim,iretin)
115 IF (iretin.EQ.1)
THEN 117 ELSEIF (iretin.EQ.2)
THEN 119 ELSEIF (iretin.NE.0)
THEN 125 klong=lfi%MLGPOS(ixm(2*iartic-1,irgpim))
126 kposex=lfi%MLGPOS(ixm(2*iartic,irgpim))
127 clnoma=lfi%CNOMAR(ixc(iartic,irgpim))
135 iposbl=idecbl+int(
index(clnoma(idecbl+1:),
' '),
jplikb)
137 IF (iposbl.LE.idecbl)
THEN 139 ELSEIF (clnoma(iposbl:).EQ.
' ')
THEN 146 IF (ilcdno.GE.ilclno)
THEN 147 cdnoma=clnoma(:ilclno)
159 lfi%NDERGF(irang)=lfi%JPNAPP*lfi%MFACTM(irang)*(irgpif-1)+iartic
160 lfi%CNDERA(irang)=clnoma
161 lfi%NSUIVF(irang)=lfi%JPNIL
162 lfi%NPRECF(irang)=lfi%JPNIL
189 llfata=llmoer(irep,irang)
193 lfi%NDERCO(irang)=irep
195 & (lfi, lfi%VERRUE(irang),
'OFF')
198 IF (llfata.OR.ixnims(irang).EQ.2)
THEN 206 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KNUMER='',I3, & 207 & '', CDNOMA='''''',A,'''''', KLONG='',I7,'', KPOSEX='',I8, & 208 & '', LDAVAN= '',L1)') &
209 & krep,knumer,clnoma(:ilclno),klong,kposex,ldavan
211 & (lfi, knumer,inimes,irep,llfata, &
212 & clmess,clnspr,clacti)
218 #include "lficom2.ixc.h" 219 #include "lficom2.ixm.h" 220 #include "lficom2.ixnims.h" 221 #include "lficom2.llmoer.h" 229 & (krep, knumer, cdnoma, klong, kposex, ldavan)
236 INTEGER (KIND=JPLIKB) KREP
237 INTEGER (KIND=JPLIKB) KNUMER
238 CHARACTER (LEN=*) CDNOMA
239 INTEGER (KIND=JPLIKB) KLONG
240 INTEGER (KIND=JPLIKB) KPOSEX
246 & (lfi, krep, knumer, cdnoma, klong, kposex, ldavan)
251 & (krep, knumer, cdnoma, klong, kposex, ldavan)
258 INTEGER (KIND=JPLIKM) KREP
259 INTEGER (KIND=JPLIKM) KNUMER
260 CHARACTER (LEN=*) CDNOMA
261 INTEGER (KIND=JPLIKM) KLONG
262 INTEGER (KIND=JPLIKM) KPOSEX
268 & (lfi, krep, knumer, cdnoma, klong, kposex, ldavan)
273 & (lfi, krep, knumer, cdnoma, klong, kposex, ldavan)
279 INTEGER (KIND=JPLIKM) KREP
280 INTEGER (KIND=JPLIKM) KNUMER
281 CHARACTER (LEN=*) CDNOMA
282 INTEGER (KIND=JPLIKM) KLONG
283 INTEGER (KIND=JPLIKM) KPOSEX
286 INTEGER (KIND=JPLIKB) IREP
287 INTEGER (KIND=JPLIKB) INUMER
288 INTEGER (KIND=JPLIKB) ILONG
289 INTEGER (KIND=JPLIKB) IPOSEX
292 inumer = int( knumer,
jplikb)
295 & (lfi, irep, inumer, cdnoma, ilong, iposex, ldavan)
298 klong = int( ilong,
jplikm)
299 kposex = int( iposex,
jplikm)
integer, parameter jplikb
subroutine lficas(KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDAVAN)
subroutine lficax_fort(LFI, KREP, KRANG, 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 lficas_fort(LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDAVAN)
subroutine lficas64(KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDAVAN)
type(lficom), target, save lficom_default
subroutine lfipha_fort(LFI, KREP, KRANG, KRGPIM, KRETIN)
integer, parameter jplikm
subroutine lfiems_fort(LFI, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI)
subroutine lficas_mt(LFI, KREP, KNUMER, CDNOMA, KLONG, KPOSEX, LDAVAN)