30 SUBROUTINE faecr_i(KREP,KN,CNOMC,KDATA)
38 INTEGER,
INTENT(INOUT) :: KREP
39 INTEGER,
INTENT(IN) :: KN
40 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
41 INTEGER,
INTENT(IN) :: KDATA
43 REAL(KIND=8),
DIMENSION(1) :: ZDONNE
45 REAL(KIND=JPRB) :: ZHOOK_HANDLE
48 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_I',0,zhook_handle)
50 zdonne(1)=
REAL(kdata,8)
52 CALL faisan(krep,kn,cnomc,zdonne,il)
54 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_I',1,zhook_handle)
60 SUBROUTINE faecr_i_d(KREP,KN,CNOMC,KSIZE,KDATA)
68 INTEGER,
INTENT(INOUT) :: KREP
69 INTEGER,
INTENT(IN) :: KN
70 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
71 INTEGER,
INTENT(IN) :: KSIZE
72 INTEGER,
DIMENSION(KSIZE),
INTENT(IN):: KDATA
74 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
76 REAL(KIND=JPRB) :: ZHOOK_HANDLE
79 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_I_D',0,zhook_handle)
82 zdonne(i)=
REAL(KDATA(I),8)
84 CALL faisan(krep,kn,cnomc,zdonne,ksize)
86 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_I_D',1,zhook_handle)
92 SUBROUTINE faecr_r(KREP,KN,CNOMC,PDATA)
100 INTEGER,
INTENT(INOUT) :: KREP
101 INTEGER,
INTENT(IN) :: KN
102 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
103 REAL,
INTENT(IN) :: PDATA
105 REAL(KIND=8),
DIMENSION(1) :: ZDONNE
107 REAL(KIND=JPRB) :: ZHOOK_HANDLE
110 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_R',0,zhook_handle)
112 zdonne(1)=
REAL(pdata,8)
114 CALL faisan(krep,kn,cnomc,zdonne,il)
116 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_R',1,zhook_handle)
122 SUBROUTINE faecr_r_d(KREP,KN,CNOMC,KSIZE,PDATA)
130 INTEGER,
INTENT(INOUT) :: KREP
131 INTEGER,
INTENT(IN) :: KN
132 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
133 INTEGER,
INTENT(IN) :: KSIZE
134 REAL,
DIMENSION(KSIZE),
INTENT(IN) :: PDATA
136 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
138 REAL(KIND=JPRB) :: ZHOOK_HANDLE
141 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_R_D',0,zhook_handle)
144 zdonne(i)=
REAL(PDATA(I),8)
146 CALL faisan(krep,kn,cnomc,zdonne,ksize)
148 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_R_D',1,zhook_handle)
154 SUBROUTINE faecr_l(KREP,KN,CNOMC,LDATA)
162 INTEGER,
INTENT(INOUT) :: KREP
163 INTEGER,
INTENT(IN) :: KN
164 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
165 LOGICAL,
INTENT(IN) :: LDATA
167 REAL(KIND=8),
DIMENSION(1) :: ZDONNE
169 REAL(KIND=JPRB) :: ZHOOK_HANDLE
172 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_L',0,zhook_handle)
180 CALL faisan(krep,kn,cnomc,zdonne,il)
182 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_L',1,zhook_handle)
188 SUBROUTINE faecr_l_d(KREP,KN,CNOMC,KSIZE,LDATA)
196 INTEGER,
INTENT(INOUT) :: KREP
197 INTEGER,
INTENT(IN) :: KN
198 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
199 INTEGER,
INTENT(IN) :: KSIZE
200 LOGICAL,
DIMENSION(KSIZE),
INTENT(IN) :: LDATA
202 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
204 REAL(KIND=JPRB) :: ZHOOK_HANDLE
207 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_L_D',0,zhook_handle)
216 CALL faisan(krep,kn,cnomc,zdonne,ksize)
218 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_L_D',1,zhook_handle)
224 SUBROUTINE faecr_c(KREP,KN,CNOMC,KSIZE,CDATA)
232 INTEGER,
INTENT(INOUT) :: KREP
233 INTEGER,
INTENT(IN) :: KN
234 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
235 INTEGER,
INTENT(IN) :: KSIZE
236 CHARACTER,
DIMENSION(KSIZE),
INTENT(IN) :: CDATA
238 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
240 REAL(KIND=JPRB) :: ZHOOK_HANDLE
243 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_C',0,zhook_handle)
246 zdonne(i)=
REAL(ICHAR(CDATA(I)),8)
248 CALL faisan(krep,kn,cnomc,zdonne,ksize)
250 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FAECR_C',1,zhook_handle)
256 SUBROUTINE falit_i_d(KREP,KN,CNOMC,KSIZE,KDATA)
264 INTEGER,
INTENT(INOUT) :: KREP
265 INTEGER,
INTENT(IN) :: KN
266 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
267 INTEGER,
INTENT(IN) :: KSIZE
268 INTEGER,
DIMENSION(KSIZE),
INTENT(OUT) :: KDATA
270 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
272 REAL(KIND=JPRB) :: ZHOOK_HANDLE
275 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_I_D',0,zhook_handle)
277 CALL falais(krep,kn,cnomc,zdonne,ksize)
279 kdata(i)=anint(zdonne(i),kind(kdata))
282 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_I_D',1,zhook_handle)
288 SUBROUTINE falit_i(KREP,KN,CNOMC,KDATA)
296 INTEGER,
INTENT(INOUT) :: KREP
297 INTEGER,
INTENT(IN) :: KN
298 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
299 INTEGER,
INTENT(OUT) :: KDATA
301 REAL(KIND=8),
DIMENSION(1) :: ZDONNE
303 REAL(KIND=JPRB) :: ZHOOK_HANDLE
306 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_I',0,zhook_handle)
309 CALL falais(krep,kn,cnomc,zdonne,il)
310 kdata=anint(zdonne(1),kind(kdata))
312 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_I',1,zhook_handle)
318 SUBROUTINE falit_r_d(KREP,KN,CNOMC,KSIZE,PDATA)
326 INTEGER,
INTENT(INOUT) :: KREP
327 INTEGER,
INTENT(IN) :: KN
328 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
329 INTEGER,
INTENT(IN) :: KSIZE
330 REAL,
DIMENSION(KSIZE),
INTENT(OUT) :: PDATA
332 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
334 REAL(KIND=JPRB) :: ZHOOK_HANDLE
337 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_R_D',0,zhook_handle)
339 CALL falais(krep,kn,cnomc,zdonne,ksize)
341 pdata(i)=
REAL(ZDONNE(I),KIND(pdata))
344 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_R_D',1,zhook_handle)
350 SUBROUTINE falit_r(KREP,KN,CNOMC,PDATA)
358 INTEGER,
INTENT(INOUT) :: KREP
359 INTEGER,
INTENT(IN) :: KN
360 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
361 REAL,
INTENT(OUT) :: PDATA
363 REAL(KIND=8),
DIMENSION(1) :: ZDONNE
365 REAL(KIND=JPRB) :: ZHOOK_HANDLE
368 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_R',0,zhook_handle)
371 CALL falais(krep,kn,cnomc,zdonne,il)
372 pdata=
REAL(ZDONNE(1),KIND(pdata))
374 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_R',1,zhook_handle)
380 SUBROUTINE falit_l_d(KREP,KN,CNOMC,KSIZE,LDATA)
388 INTEGER,
INTENT(INOUT) :: KREP
389 INTEGER,
INTENT(IN) :: KN
390 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
391 INTEGER,
INTENT(IN) :: KSIZE
392 LOGICAL,
DIMENSION(KSIZE),
INTENT(OUT) :: LDATA
394 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
396 REAL(KIND=JPRB) :: ZHOOK_HANDLE
399 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_L_D',0,zhook_handle)
401 CALL falais(krep,kn,cnomc,zdonne,ksize)
403 ldata(i)=
LOGICAL(zdonne(i)==1.,kind(ldata))
406 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_L_D',1,zhook_handle)
412 SUBROUTINE falit_l(KREP,KN,CNOMC,LDATA)
420 INTEGER,
INTENT(INOUT) :: krep
422 INTEGER,
INTENT(IN) :: KN
423 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
424 LOGICAL,
INTENT(OUT) :: LDATA
426 REAL(KIND=8),
DIMENSION(1) :: ZDONNE
428 REAL(KIND=JPRB) :: ZHOOK_HANDLE
431 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_L',0,zhook_handle)
434 CALL falais(krep,kn,cnomc,zdonne,il)
435 ldata=
LOGICAL(zdonne(1)==1.,kind(ldata))
437 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_L',1,zhook_handle)
443 SUBROUTINE falit_c(KREP,KN,CNOMC,KSIZE,CDATA)
451 INTEGER,
INTENT(INOUT) :: krep
452 INTEGER,
INTENT(IN) :: KN
453 CHARACTER(LEN=18),
INTENT(IN) :: CNOMC
454 INTEGER,
INTENT(IN) :: KSIZE
455 CHARACTER,
DIMENSION(KSIZE),
INTENT(OUT) :: CDATA
457 REAL(KIND=8),
DIMENSION(KSIZE) :: ZDONNE
459 REAL(KIND=JPRB) :: ZHOOK_HANDLE
462 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_C',0,zhook_handle)
464 CALL falais(krep,kn,cnomc,zdonne,ksize)
470 IF (
lhook)
CALL dr_hook(
'MODE_FASURFEX:FALIT_C',1,zhook_handle)
subroutine faecr_r_d(KREP, KN, CNOMC, KSIZE, PDATA)
subroutine faecr_l_d(KREP, KN, CNOMC, KSIZE, LDATA)
subroutine falit_i(KREP, KN, CNOMC, KDATA)
subroutine faecr_c(KREP, KN, CNOMC, KSIZE, CDATA)
subroutine faecr_i(KREP, KN, CNOMC, KDATA)
subroutine falit_i_d(KREP, KN, CNOMC, KSIZE, KDATA)
subroutine faecr_l(KREP, KN, CNOMC, LDATA)
subroutine falit_r(KREP, KN, CNOMC, PDATA)
subroutine falit_l_d(KREP, KN, CNOMC, KSIZE, LDATA)
subroutine falais(KREP, KNUMER, CDNOMA, KDONNE, KLONGD)
subroutine faecr_r(KREP, KN, CNOMC, PDATA)
subroutine falit_r_d(KREP, KN, CNOMC, KSIZE, PDATA)
subroutine faisan(KREP, KNUMER, CDNOMA, KDONNE, KLONGD)
subroutine falit_c(KREP, KN, CNOMC, KSIZE, CDATA)
subroutine faecr_i_d(KREP, KN, CNOMC, KSIZE, KDATA)
subroutine falit_l(KREP, KN, CNOMC, LDATA)