4 & (lfi, krep, krang, knumpd, ktampo, kretin )
26 INTEGER (KIND=JPLIKB) KREP, KRANG, KNUMPD, KRETIN
27 INTEGER (KIND=JPLIKB) KTAMPO (lfi%jplarx)
28 INTEGER (KIND=JPLIKB) INUMER, ILONPD, INUMAE, IFACTM
29 INTEGER (KIND=JPLIKB) ILARPH, JD, INAPHY, IRETOU
30 INTEGER (KIND=JPLIKB) INIMES, IRETIN
34 CHARACTER(LEN=LFI%JPLSPX) CLNSPR
35 CHARACTER(LEN=LFI%JPLMES) CLMESS
36 CHARACTER(LEN=LFI%JPLFTX) CLACTI
43 REAL(KIND=JPRB) :: ZHOOK_HANDLE
46 IF (krang.LE.0.OR.krang.GT.lfi%JPNXFI)
THEN 49 inumer=lfi%NUMERO(krang)
55 IF (inumer.EQ.lfi%JPNIL)
THEN 60 ilonpd=lfi%NLONPD(knumpd,krang)
61 inumae=lfi%NUMAPD(knumpd,krang)
62 ifactm=lfi%MFACTM(krang)
63 ilarph=lfi%JPLARD*ifactm
68 IF (ilonpd.NE.ilarph)
THEN 72 IF (inumae.GT.lfi%MDES1D(ixm(lfi%JPAXPD,krang)))
THEN 79 lfi%MTAMPD(ixt(jd,knumpd,krang))=0
90 & (lfi, krep,inumer,inumae,ktampo,&
91 & lfi%NBREAD(krang),ifactm, &
92 & lfi%YLFIC (krang),iretin)
99 lfi%MTAMPD(ixt(jd,knumpd,krang))=ktampo(jd)
113 & (lfi,krep,krang,inumae, &
114 & lfi%MTAMPD(ixt(1_jplikb ,knumpd,krang)), &
117 IF (iretin.EQ.1)
THEN 119 ELSEIF (iretin.EQ.2)
THEN 121 ELSEIF (iretin.NE.0)
THEN 125 lfi%LECRPD(knumpd,krang)=.false.
143 IF (inaphy.NE.0) lfi%NUMAPH(krang)=inaphy
150 llfata=llmoer(krep,krang)
154 ELSEIF (krep.GT.0)
THEN 160 IF (lfi%LMISOP.OR.llfata)
THEN 163 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KRANG='',I3, & 164 & '', KNUMPD='',I3,'', KRETIN='',I2)') &
165 & krep,krang,knumpd,kretin
167 & (lfi, inumer,inimes,krep,.false., &
168 & clmess,clnspr,clacti)
175 #include "lficom2.ixm.h" 176 #include "lficom2.ixt.h" 177 #include "lficom2.llmoer.h" 185 & (krep, krang, knumpd, ktampo, kretin)
192 INTEGER (KIND=JPLIKB) KREP
193 INTEGER (KIND=JPLIKB) KRANG
194 INTEGER (KIND=JPLIKB) KNUMPD
195 INTEGER (KIND=JPLIKB) KTAMPO (*)
196 INTEGER (KIND=JPLIKB) KRETIN
201 & (lfi, krep, krang, knumpd, ktampo, kretin)
206 & (krep, krang, knumpd, ktampo, kretin)
213 INTEGER (KIND=JPLIKM) KREP
214 INTEGER (KIND=JPLIKM) KRANG
215 INTEGER (KIND=JPLIKM) KNUMPD
216 INTEGER (KIND=JPLIKB) KTAMPO (*)
217 INTEGER (KIND=JPLIKM) KRETIN
222 & (lfi, krep, krang, knumpd, ktampo, kretin)
227 & (lfi, krep, krang, knumpd, ktampo, kretin)
233 INTEGER (KIND=JPLIKM) KREP
234 INTEGER (KIND=JPLIKM) KRANG
235 INTEGER (KIND=JPLIKM) KNUMPD
236 INTEGER (KIND=JPLIKB) KTAMPO (lfi%jplarx)
237 INTEGER (KIND=JPLIKM) KRETIN
239 INTEGER (KIND=JPLIKB) IREP
240 INTEGER (KIND=JPLIKB) IRANG
241 INTEGER (KIND=JPLIKB) INUMPD
242 INTEGER (KIND=JPLIKB) IRETIN
245 irang = int( krang,
jplikb)
246 inumpd = int( knumpd,
jplikb)
249 & (lfi, irep, irang, inumpd, ktampo, iretin)
252 kretin = int( iretin,
jplikm)
integer, parameter jplikb
subroutine lfiecx_fort(LFI, KREP, KRANG, KREC, KZONE, LDADON, KRETIN)
subroutine lfildo_fort(LFI, KREP, KNUMER, KREC, KTAB, KNBLEC, KFACTM, YDFIC, KRETIN)
subroutine new_lfi_default()
subroutine lfivid(KREP, KRANG, KNUMPD, KTAMPO, KRETIN)
logical, save lficom_default_init
type(lficom), target, save lficom_default
integer, parameter jplikm
subroutine lfiems_fort(LFI, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI)
subroutine lfivid_mt(LFI, KREP, KRANG, KNUMPD, KTAMPO, KRETIN)
subroutine lfivid_fort(LFI, KREP, KRANG, KNUMPD, KTAMPO, KRETIN)
subroutine lfivid64(KREP, KRANG, KNUMPD, KTAMPO, KRETIN)