53 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: HSELECT
55 TYPE(
flake_t),
INTENT(INOUT) :: F
57 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
64 CHARACTER(LEN=12) :: YRECFM
65 CHARACTER(LEN=100):: YCOMMENT
66 REAL(KIND=JPRB) :: ZHOOK_HANDLE
76 IF (
lhook)
CALL dr_hook(
'WRITESURF_FLAKE_N',0,zhook_handle)
78 ycomment=
'TS_WATER (K)' 79 CALL write_surf(hselect,hprogram,yrecfm,f%XTS(:),iresp,hcomment=ycomment
84 CALL write_surf(hselect,hprogram,yrecfm,f%XT_SNOW(:),iresp,hcomment=ycomment
87 CALL write_surf(hselect,hprogram,yrecfm,f%XT_ICE(:),iresp,hcomment=ycomment
89 ycomment=
'T_WATER_MEAN (K)' 90 CALL write_surf(hselect,hprogram,yrecfm,f%XT_MNW(:),iresp,hcomment=ycomment
92 ycomment=
'T_WATER_ML (K)' 93 CALL write_surf(hselect,hprogram,yrecfm,f%XT_WML(:),iresp,hcomment=ycomment
95 ycomment=
'T_WATER_BOT (K)' 96 CALL write_surf(hselect,hprogram,yrecfm,f%XT_BOT(:),iresp,hcomment=ycomment
99 CALL write_surf(hselect,hprogram,yrecfm,f%XT_B1(:),iresp,hcomment=ycomment
101 ycomment=
'C_SHAPE_FACTOR ()' 102 CALL write_surf(hselect,hprogram,yrecfm,f%XCT(:),iresp,hcomment=ycomment
104 ycomment=
'H_SNOW (m)' 105 CALL write_surf(hselect,hprogram,yrecfm,f%XH_SNOW(:),iresp,hcomment=ycomment
108 CALL write_surf(hselect,hprogram,yrecfm,f%XH_ICE(:),iresp,hcomment=ycomment
111 CALL write_surf(hselect,hprogram,yrecfm,f%XH_ML(:),iresp,hcomment=ycomment
114 CALL write_surf(hselect,hprogram,yrecfm,f%XH_B1(:),iresp,hcomment=ycomment
125 ycomment=
'Z0WATER (m)' 126 CALL write_surf(hselect,hprogram,yrecfm,f%XZ0(:),iresp,hcomment=ycomment
131 ycomment=
'USTAR_WATER (m/s)' 132 CALL write_surf(hselect,hprogram,yrecfm,f%XUSTAR(:),iresp,hcomment=ycomment
142 CALL write_surf(hselect,hprogram,yrecfm,f%TTIME,iresp,hcomment=ycomment
143 IF (
lhook)
CALL dr_hook(
'WRITESURF_FLAKE_N',1,zhook_handle)
subroutine writesurf_flake_n(HSELECT, F, HPROGRAM)