7 KLUOUT,OCPL_WTD,OCPL_FLOOD, &
8 PWTD,PFWTD,PFFLOOD,PPIFLOOD )
67 INTEGER,
INTENT(IN) :: KLUOUT
68 LOGICAL,
INTENT(IN) :: OCPL_WTD
69 LOGICAL,
INTENT(IN) :: OCPL_FLOOD
71 REAL,
DIMENSION(:),
INTENT(IN) :: PWTD
72 REAL,
DIMENSION(:),
INTENT(IN) :: PFWTD
73 REAL,
DIMENSION(:),
INTENT(IN) :: PFFLOOD
74 REAL,
DIMENSION(:),
INTENT(IN) :: PPIFLOOD
83 CHARACTER(LEN=50) :: YCOMMENT
85 REAL(KIND=JPRB) :: ZHOOK_HANDLE
94 IF(u%NSIZE_NATURE==0)
THEN 107 ycomment=
'water table depth' 111 ycomment=
'fraction of water table rise' 115 WHERE(k%XFWTD(:)==0.0)
133 ycomment=
'Flood fraction' 137 ycomment=
'Potential flood infiltration' 169 CHARACTER(LEN=*),
INTENT(IN) :: HCOMMENT
170 REAL,
DIMENSION(:),
INTENT(IN) :: PFIELD
172 REAL(KIND=JPRB) :: ZHOOK_HANDLE
174 IF (
lhook)
CALL dr_hook(
'PUT_SFX_LAND:CHECK_LAND',0,zhook_handle)
176 IF(any(pfield(:)>=
xundef))
THEN 177 WRITE(kluout,*)
'PUT_SFX_LAND: problem after get '//
trim(hcomment)//
' from OASIS' 178 WRITE(kluout,*)
'PUT_SFX_LAND: some points not defined = ',
count(pfield
179 CALL abor1_sfx(
'PUT_SFX_LAND: problem after get '//
trim(hcomment)//
' from OASIS' 182 IF (
lhook)
CALL dr_hook(
'PUT_SFX_LAND:CHECK_LAND',1,zhook_handle)
static const char * trim(const char *name, int *n)
subroutine check_land(HCOMMENT, PFIELD)
subroutine abor1_sfx(YTEXT)
subroutine put_sfx_land(IO, S, K, NK, NP, U, KLUOUT, OCPL_WTD, OCPL_FLOOD, PWTD, PFWTD, PFFLOOD, PPIFLOOD)