37 USE yomhook
,ONLY : lhook, dr_hook
38 USE parkind1
,ONLY : jprb
46 REAL,
POINTER,
DIMENSION(:) :: XZS
47 REAL,
POINTER,
DIMENSION(:,:) :: XCOVER
48 LOGICAL,
POINTER,
DIMENSION(:):: LCOVER
51 CHARACTER(LEN=4) :: CWAT_ALB
53 LOGICAL :: LINTERPOL_TS
54 CHARACTER(LEN=6) :: CINTERPOL_TS
58 REAL,
POINTER,
DIMENSION(:) :: XTS
59 REAL,
POINTER,
DIMENSION(:) :: XTICE
60 REAL,
POINTER,
DIMENSION(:) :: XZ0
61 REAL,
POINTER,
DIMENSION(:) :: XEMIS
62 REAL,
POINTER,
DIMENSION(:) :: XDIR_ALB
63 REAL,
POINTER,
DIMENSION(:) :: XSCA_ALB
64 REAL,
POINTER,
DIMENSION(:) :: XICE_ALB
66 REAL,
POINTER,
DIMENSION(:,:) :: XTS_MTH
68 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_WIND
69 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_FWSU
70 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_FWSV
71 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_SNET
72 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_HEAT
73 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_EVAP
74 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_RAIN
75 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_SNOW
76 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATER_FWSM
78 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATERICE_SNET
79 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATERICE_HEAT
80 REAL,
POINTER,
DIMENSION(:) :: XCPL_WATERICE_EVAP
106 TYPE(watflux_t),
INTENT(INOUT) :: ywatflux
107 REAL(KIND=JPRB) :: zhook_handle
108 IF (lhook) CALL dr_hook(
"MODD_WATFLUX_N:WATFLUX_INIT",0,zhook_handle)
109 nullify(ywatflux%XZS)
110 nullify(ywatflux%XCOVER)
111 nullify(ywatflux%LCOVER)
112 nullify(ywatflux%XTS)
113 nullify(ywatflux%XTICE)
114 nullify(ywatflux%XZ0)
115 nullify(ywatflux%XEMIS)
116 nullify(ywatflux%XDIR_ALB)
117 nullify(ywatflux%XSCA_ALB)
118 nullify(ywatflux%XICE_ALB)
119 nullify(ywatflux%XTS_MTH)
120 nullify(ywatflux%XCPL_WATER_WIND)
121 nullify(ywatflux%XCPL_WATER_FWSU)
122 nullify(ywatflux%XCPL_WATER_FWSV)
123 nullify(ywatflux%XCPL_WATER_SNET)
124 nullify(ywatflux%XCPL_WATER_HEAT)
125 nullify(ywatflux%XCPL_WATER_EVAP)
126 nullify(ywatflux%XCPL_WATER_RAIN)
127 nullify(ywatflux%XCPL_WATER_SNOW)
128 nullify(ywatflux%XCPL_WATER_FWSM)
129 nullify(ywatflux%XCPL_WATERICE_SNET)
130 nullify(ywatflux%XCPL_WATERICE_HEAT)
131 nullify(ywatflux%XCPL_WATERICE_EVAP)
132 ywatflux%LSBL=.false.
133 ywatflux%CWAT_ALB=
' '
134 ywatflux%LINTERPOL_TS=.false.
135 ywatflux%CINTERPOL_TS=
' '
137 ywatflux%XOUT_TSTEP=0.
138 IF (lhook) CALL dr_hook(
"MODD_WATFLUX_N:WATFLUX_INIT",1,zhook_handle)
subroutine watflux_init(YWATFLUX)