7 HPROGRAM,HATMFILE,HATMFILETYPE,HPGDFILE,HPGDFILETYPE,YDCTL)
43 USE modi_prep_hor_watflux_field
44 USE modi_prep_ver_watflux
45 USE modi_prep_output_grid
59 USE modi_clean_prep_output_grid
72 TYPE(
grid_t),
INTENT(INOUT) :: WG
75 type(
prep_ctl),
INTENT(INOUT) :: ydctl
77 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
78 CHARACTER(LEN=28),
INTENT(IN) :: HATMFILE
79 CHARACTER(LEN=6),
INTENT(IN) :: HATMFILETYPE
80 CHARACTER(LEN=28),
INTENT(IN) :: HPGDFILE
81 CHARACTER(LEN=6),
INTENT(IN) :: HPGDFILETYPE
85 INTEGER :: JMTH, INMTH
90 REAL(KIND=JPRB) :: ZHOOK_HANDLE
109 hprogram,
'ZS ',hatmfile,hatmfiletype,hpgdfile,hpgdfiletype,ydctl)
114 hprogram,
'TSWATER',hatmfile,hatmfiletype,hpgdfile,hpgdfiletype,ydctl)
118 IF (ydctl%LPART6)
THEN 122 ALLOCATE(w%XZ0(
SIZE(w%XTS)))
138 w%LINTERPOL_TS=.false.
139 IF(w%CINTERPOL_TS/=
'NONE ')
THEN 140 w%LINTERPOL_TS=.true.
143 IF(w%LINTERPOL_TS)
THEN 148 ALLOCATE(w%XTS_MTH(
SIZE(w%XTS),inmth))
150 w%XTS_MTH(:,jmth)=w%XTS(:)
160 IF (w%LSBL)
CALL prep_sbl(wg%NDIM, sb)
subroutine prep_sbl(KDIM, SB)
subroutine prep_ver_watflux(W)
subroutine prep_hor_watflux_field(DTCO, U, GCP, KLAT, W, HPROGRAM, HSURF, HATMFILE, HATMFILETYPE, HPGDFILE, HPGDFILETYPE, YDCTL)
subroutine prep_watflux(DTCO, UG, U, GCP, WG, W, SB, HPROGRAM, HATMFILE, HATMFILETYPE, HPGDFILE, HPGDFILETYPE, YDCTL)
subroutine clean_prep_output_grid
real, dimension(:), allocatable xzs_ls
subroutine prep_output_grid(UG, G, KSIZE_FULL, KLUOUT)
subroutine get_luout(HPROGRAM, KLUOUT)