TYPE SSO_t
!
!-----------------------------------------------------------------------------------------------------
!
! Type of roughness
!
CHARACTER(LEN=4) :: CROUGH ! type of orographic roughness
! ! 'NONE'
! 'Z01D'
! 'Z04D'
! 'BE04'
!
REAL, DIMENSION(:), POINTER :: XZ0EFFJPDIR ! heading of J direction (deg from N clockwise)
!
REAL, DIMENSION(:), POINTER :: XSSO_SLOPE ! slope of S.S.O.
REAL, DIMENSION(:), POINTER :: XSSO_ANIS ! anisotropy of S.S.O.
REAL, DIMENSION(:), POINTER :: XSSO_DIR ! direction of S.S.O. (deg from N clockwise)
REAL, DIMENSION(:), POINTER :: XSSO_STDEV ! S.S.O. standard deviation (m)
!
REAL, DIMENSION(:), POINTER :: XAVG_ZS ! averaged orography (m)
REAL, DIMENSION(:), POINTER :: XSIL_ZS ! silhouette orography (m)
REAL, DIMENSION(:), POINTER :: XMAX_ZS ! maximum subgrid orography (m)
REAL, DIMENSION(:), POINTER :: XMIN_ZS ! minimum subgrid orography (m)
! Zo threshold
REAL :: XFRACZ0 ! Z0=Min(Z0, Href/XFRACZ0)
REAL :: XCOEFBE ! Beljaars coefficient
!
!-----------------------------------------------------------------------------------------------------
!
! Subgrid orography parameters
!
REAL, DIMENSION(:), POINTER :: XAOSIP, XAOSIM, XAOSJP, XAOSJM
! directional A/S quantities in 4 coordinate directions
! (IP: i index up; IM: i index down; JP: j index up; JM: j index down)
! They are used in soil routines to compute effective roughness length
!
REAL, DIMENSION(:), POINTER :: XHO2IP, XHO2IM, XHO2JP, XHO2JM
! directional h/2 quantities in 4 coordinate directions
! (IP: i index up; IM: i index down; JP: j index up; JM: j index down)
! They are used in soil routines to compute effective roughness length
!
REAL, DIMENSION(:), POINTER :: XZ0REL ! relief roughness length (m)
!
! utilisé par l'atmosphère
!
REAL, DIMENSION(:), POINTER :: XZ0EFFIP, XZ0EFFIM, XZ0EFFJP, XZ0EFFJM
! directional total roughness lenghts in 4 coordinate directions
! (IP: i index up; IM: i index down; JP: j index up; JM: j index down)
!
END TYPE SSO_t