57 USE modi_get_type_dim_n
66 TYPE(
flake_t),
INTENT(INOUT) :: F
69 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
78 CHARACTER(LEN=12) :: YRECFM
79 REAL(KIND=JPRB) :: ZHOOK_HANDLE
96 ALLOCATE(f%XT_SNOW (ilu))
97 ALLOCATE(f%XT_ICE (ilu))
98 ALLOCATE(f%XT_MNW (ilu))
99 ALLOCATE(f%XT_WML (ilu))
100 ALLOCATE(f%XT_BOT (ilu))
101 ALLOCATE(f%XT_B1 (ilu))
102 ALLOCATE(f%XCT (ilu))
103 ALLOCATE(f%XH_SNOW (ilu))
104 ALLOCATE(f%XH_ICE (ilu))
105 ALLOCATE(f%XH_ML (ilu))
106 ALLOCATE(f%XH_B1 (ilu))
109 CALL read_surf(hprogram,yrecfm,f%XTS(:),iresp)
111 CALL read_surf(hprogram,yrecfm,f%XT_SNOW(:),iresp)
113 CALL read_surf(hprogram,yrecfm,f%XT_ICE(:),iresp)
115 CALL read_surf(hprogram,yrecfm,f%XT_MNW(:),iresp)
117 CALL read_surf(hprogram,yrecfm,f%XT_WML(:),iresp)
119 CALL read_surf(hprogram,yrecfm,f%XT_BOT(:),iresp)
121 CALL read_surf(hprogram,yrecfm,f%XT_B1(:),iresp)
123 CALL read_surf(hprogram,yrecfm,f%XCT(:),iresp)
125 CALL read_surf(hprogram,yrecfm,f%XH_SNOW(:),iresp)
127 CALL read_surf(hprogram,yrecfm,f%XH_ICE(:),iresp)
129 CALL read_surf(hprogram,yrecfm,f%XH_ML(:),iresp)
131 CALL read_surf(hprogram,yrecfm,f%XH_B1(:),iresp)
143 CALL read_surf(hprogram,yrecfm,f%XZ0(:),iresp)
148 ALLOCATE(f%XUSTAR(ilu))
151 CALL read_surf(hprogram,yrecfm,f%XUSTAR(:),iresp)
subroutine get_type_dim_n(DTCO, U, HTYPE, KDIM)
subroutine read_flake_n(DTCO, U, F, HPROGRAM)