62 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: HSELECT
66 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
73 CHARACTER(LEN=12) :: YRECFM
74 CHARACTER(LEN=100):: YCOMMENT
75 REAL(KIND=JPRB) :: ZHOOK_HANDLE
78 IF (
lhook)
CALL dr_hook(
'WRITESURF_PRECIP_N',0,zhook_handle)
81 ycomment=
'flag to store physical fields in restart file' 87 ycomment=
'RAINFALL FOR RESTART (kg/m2/s)' 88 CALL write_surf(hselect,hprogram,yrecfm,u%XRAIN(:),iresp,hcomment=ycomment
91 ycomment=
'SNOWFALL FOR RESTART (kg/m2/s)' 92 CALL write_surf(hselect,hprogram,yrecfm,u%XSNOW(:),iresp,hcomment=ycomment
95 ycomment=
'Z0 FOR RESTART (m)' 96 CALL write_surf(hselect,hprogram,yrecfm,u%XZ0(:),iresp,hcomment=ycomment
99 ycomment=
'Z0H FOR RESTART (m)' 100 CALL write_surf(hselect,hprogram,yrecfm,u%XZ0H(:),iresp,hcomment=ycomment
103 ycomment=
'QS FOR RESTART (kg/kg)' 104 CALL write_surf(hselect,hprogram,yrecfm,u%XQSURF(:),iresp,hcomment=ycomment
108 IF (
lhook)
CALL dr_hook(
'WRITESURF_PRECIP_N',1,zhook_handle)
subroutine writesurf_cpl_gcm_n(HSELECT, U, HPROGRAM)