4 & (fa, kxnivv, kxtron, kxlati, kxlong )
32 INTEGER (KIND=JPLIKB) KXNIVV, KXTRON, KXLATI, KXLONG
34 INTEGER (KIND=JPLIKB) INUMER, INIMES, IREP, IMINIM
35 INTEGER (KIND=JPLIKB) IXNIVV, IXTRON, IXLATI, J
36 INTEGER (KIND=JPLIKB) IXLONG, IRANGC
38 LOGICAL LLDEPA, LLVERG
42 CHARACTER(LEN=FA%JPXNOM) CLACTI
43 CHARACTER(LEN=FA%JPLMES) CLMESS
44 CHARACTER(LEN=FA%JPLSPX) CLNSPR
51 REAL(KIND=JPRB) :: ZHOOK_HANDLE
54 IF (fa%FARFLU_LLPREA)
THEN 57 fa%FARFLU_LLPREA=.false.
63 iminim=min(kxnivv,kxtron,kxlati,kxlong)
71 lldepa=kxnivv.GT.fa%JPXNIV.OR.kxtron.GT.fa%JPXTRO.OR. &
72 & kxlati.GT.fa%JPXLAT.OR.kxlong.GT.fa%JPXLON
73 ixnivv=min(kxnivv,fa%JPXNIV)
74 ixtron=min(kxtron,fa%JPXTRO)
75 ixlati=min(kxlati,fa%JPXLAT)
76 ixlong=min(kxlong,fa%JPXLON)
82 & (fa%LFI, fa%VRGLAS,
'ON')
85 IF (ixtron.LE.fa%NSTROI)
THEN 95 IF (fa%CADRE(irangc)%MTRONC.GT.ixtron)
THEN 98 ELSEIF (fa%CADRE(irangc)%NNIVER.GT.ixnivv)
THEN 101 ELSEIF (fa%CADRE(irangc)%NLATIT.GT.ixlati)
THEN 104 ELSEIF (fa%CADRE(irangc)%NXLOPA.GT.ixlong)
THEN 129 & (fa%LFI, fa%VRGLAS,
'OFF')
131 llfata=irep.NE.0.AND.fa%NRFAGA.NE.2
135 ELSEIF (fa%NIMSGA.EQ.0)
THEN 145 IF (inimes.EQ.2)
THEN 146 WRITE (unit=clmess,fmt=
'(''KXNIVV='',I4,'', KXTRON='',I4, & 147 & '', KXLATI='',I4,'', KXLONG='',I4)') &
148 & kxnivv,kxtron,kxlati,kxlong
150 & (fa, inumer,inimes,irep,llfata,clmess, &
151 & clnspr,clacti,.false.)
154 IF (inimes.GE.1)
THEN 157 WRITE (unit=clmess,fmt= &
158 &
'(''LIMITES USAGER (***ECRETEES***): FA%NXNIVV='',I4, & 159 & '', FA%NXTRON='',I4,'', FA%NXLATI='',I4,'', FA%NXLONG='',I4)') &
160 & fa%NXNIVV,fa%NXTRON,fa%NXLATI,fa%NXLONG
162 WRITE (unit=clmess,fmt= &
163 &
'(''LIMITES USAGER EFFECTIVES: FA%NXNIVV='',I4, & 164 & '', FA%NXTRON='',I4,'', FA%NXLATI='',I4,'', FA%NXLONG='',I4)') &
165 & fa%NXNIVV,fa%NXTRON,fa%NXLATI,fa%NXLONG
169 & (fa, inumer,inimes,irep,.false.,clmess, &
170 & clnspr,clacti,.false.)
180 & (kxnivv, kxtron, kxlati, kxlong)
187 INTEGER (KIND=JPLIKB) KXNIVV
188 INTEGER (KIND=JPLIKB) KXTRON
189 INTEGER (KIND=JPLIKB) KXLATI
190 INTEGER (KIND=JPLIKB) KXLONG
195 & (fa, kxnivv, kxtron, kxlati, kxlong)
200 & (kxnivv, kxtron, kxlati, kxlong)
207 INTEGER (KIND=JPLIKM) KXNIVV
208 INTEGER (KIND=JPLIKM) KXTRON
209 INTEGER (KIND=JPLIKM) KXLATI
210 INTEGER (KIND=JPLIKM) KXLONG
215 & (fa, kxnivv, kxtron, kxlati, kxlong)
220 & (fa, kxnivv, kxtron, kxlati, kxlong)
226 INTEGER (KIND=JPLIKM) KXNIVV
227 INTEGER (KIND=JPLIKM) KXTRON
228 INTEGER (KIND=JPLIKM) KXLATI
229 INTEGER (KIND=JPLIKM) KXLONG
231 INTEGER (KIND=JPLIKB) IXNIVV
232 INTEGER (KIND=JPLIKB) IXTRON
233 INTEGER (KIND=JPLIKB) IXLATI
234 INTEGER (KIND=JPLIKB) IXLONG
237 ixnivv = int( kxnivv,
jplikb)
238 ixtron = int( kxtron,
jplikb)
239 ixlati = int( kxlati,
jplikb)
240 ixlong = int( kxlong,
jplikb)
243 & (fa, ixnivv, ixtron, ixlati, ixlong)
integer, parameter jplikb
subroutine farflu64(KXNIVV, KXTRON, KXLATI, KXLONG)
subroutine farflu(KXNIVV, KXTRON, KXLATI, KXLONG)
logical, save fa_com_default_init
subroutine new_fa_default()
subroutine lfiver_fort(LFI, PVEROU, CDSENS)
subroutine farine_fort(FA, KOPTIO)
type(fa_com), target, save fa_com_default
subroutine faipar_fort(FA, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI, LDRLFI)
subroutine farflu_fort(FA, KXNIVV, KXTRON, KXLATI, KXLONG)
subroutine farflu_mt(FA, KXNIVV, KXTRON, KXLATI, KXLONG)
integer(kind=jplikb), parameter jpniil