61 CHARACTER(LEN=*),
DIMENSION(:),
INTENT(IN) :: HSELECT
63 TYPE(
grid_t),
INTENT(INOUT) :: G
64 TYPE(
flake_t),
INTENT(INOUT) :: F
66 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
73 CHARACTER(LEN=12) :: YRECFM
74 CHARACTER(LEN=100):: YCOMMENT
75 REAL(KIND=JPRB) :: ZHOOK_HANDLE
85 IF (
lhook)
CALL dr_hook(
'WRITESURF_PGD_FLAKE_N',0,zhook_handle)
94 hprogram,yrecfm,f%XZS(:),iresp,hcomment=ycomment)
99 hprogram,g%CGRID,g%XGRID_PAR,g%XLAT,g%XLON,g%XMESH_SIZE
104 ycomment=
'X_Y_'//yrecfm//
' (m)' 106 hprogram,yrecfm,f%XWATER_DEPTH(:),iresp,hcomment=ycomment
109 ycomment=
'X_Y_'//yrecfm//
' (m)' 111 hprogram,yrecfm,f%XWATER_FETCH(:),iresp,hcomment=ycomment
114 ycomment=
'X_Y_'//yrecfm//
' (K)' 116 hprogram,yrecfm,f%XT_BS(:),iresp,hcomment=ycomment)
119 ycomment=
'X_Y_'//yrecfm//
' (m)' 121 hprogram,yrecfm,f%XDEPTH_BS(:),iresp,hcomment=ycomment)
124 ycomment=
'X_Y_'//yrecfm//
' ' 126 hprogram,yrecfm,f%XEXTCOEF_WATER(:),iresp,hcomment=ycomment
127 IF (
lhook)
CALL dr_hook(
'WRITESURF_PGD_FLAKE_N',1,zhook_handle)
subroutine writesurf_pgd_flake_n(HSELECT, G, F, HPROGRAM)
subroutine write_grid(HSELECT, HPROGRAM, HGRID, PGRID_PAR, PLAT, PLON,
subroutine write_lcover(HSELECT, HPROGRAM, OCOVER)