8 PAOSIP, PAOSIM, PAOSJP, PAOSJM, &
9 PHO2IP, PHO2IM, PHO2JP, PHO2JM, &
59 USE modi_get_surf_mask_n
61 USE modi_get_type_dim_n
71 INTEGER,
INTENT(INOUT) :: KDIM
72 TYPE(
sso_t),
INTENT(INOUT) :: ISS
75 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
76 REAL,
DIMENSION(:),
INTENT(IN) :: PAOSIP
77 REAL,
DIMENSION(:),
INTENT(IN) :: PAOSIM
78 REAL,
DIMENSION(:),
INTENT(IN) :: PAOSJP
79 REAL,
DIMENSION(:),
INTENT(IN) :: PAOSJM
80 REAL,
DIMENSION(:),
INTENT(IN) :: PHO2IP
81 REAL,
DIMENSION(:),
INTENT(IN) :: PHO2IM
82 REAL,
DIMENSION(:),
INTENT(IN) :: PHO2JP
83 REAL,
DIMENSION(:),
INTENT(IN) :: PHO2JM
84 REAL,
DIMENSION(:),
INTENT(IN) :: PSSO_SLOPE
92 INTEGER,
DIMENSION(:),
POINTER :: IMASK
93 REAL(KIND=JPRB) :: ZHOOK_HANDLE
104 ALLOCATE(imask(kdim))
114 ALLOCATE(iss%XAOSIP(kdim))
115 ALLOCATE(iss%XAOSIM(kdim))
116 ALLOCATE(iss%XAOSJP(kdim))
117 ALLOCATE(iss%XAOSJM(kdim))
118 ALLOCATE(iss%XHO2IP(kdim))
119 ALLOCATE(iss%XHO2IM(kdim))
120 ALLOCATE(iss%XHO2JP(kdim))
121 ALLOCATE(iss%XHO2JM(kdim))
122 ALLOCATE(iss%XSSO_SLOPE(kdim))
subroutine get_type_dim_n(DTCO, U, HTYPE, KDIM)
subroutine get_surf_mask_n(DTCO, U, HTYPE, KDIM, KMASK, KLU, KLUOUT)
subroutine get_luout(HPROGRAM, KLUOUT)
subroutine pack_pgd_isba(DTCO, KDIM, ISS, U, HPROGRAM,