TYPE WATFLUX_t
!
! General surface:
!
REAL, POINTER, DIMENSION(:) :: XZS ! orography (m)
REAL, POINTER, DIMENSION(:,:) :: XCOVER ! fraction of each ecosystem (-)
LOGICAL, POINTER, DIMENSION(:):: LCOVER ! GCOVER(i)=T --> ith cover field is not 0.
LOGICAL :: LSBL ! T: SBL scheme within the Surface Boundary Layer
! ! F: no atmospheric layers below forcing level
CHARACTER(LEN=4) :: CWAT_ALB ! type of albedo
!
LOGICAL :: LINTERPOL_TS ! Interpotalation of monthly TS
CHARACTER(LEN=6) :: CINTERPOL_TS ! Interpotalation of monthly TS
!
! Inland water:
!
REAL, POINTER, DIMENSION(:) :: XTS ! water surface temperature (K)
REAL, POINTER, DIMENSION(:) :: XTICE ! water ice temperature
REAL, POINTER, DIMENSION(:) :: XZ0 ! water surface roughness length (-)
REAL, POINTER, DIMENSION(:) :: XEMIS ! water surface emissivity (-)
REAL, POINTER, DIMENSION(:) :: XDIR_ALB ! water surface direct albedo (-)
REAL, POINTER, DIMENSION(:) :: XSCA_ALB ! water surface diffuse albedo (-)
REAL, POINTER, DIMENSION(:) :: XICE_ALB ! water ice albedo (for ESM coupling) (-)
!
REAL, POINTER, DIMENSION(:,:) :: XTS_MTH ! Monthly water surface temperature (K)
!
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_WIND ! 10m wind speed for ESM coupling
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_FWSU ! zonal wind stress for ESM coupling
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_FWSV ! meridian wind stress for ESM coupling
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_SNET ! Solar net heat flux
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_HEAT ! Non solar net heat flux
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_EVAP ! Evaporation for ESM coupling
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_RAIN ! Rainfall for ESM coupling
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_SNOW ! Snowfall for ESM coupling
REAL, POINTER, DIMENSION(:) :: XCPL_WATER_FWSM ! wind stress module for ESM coupling
!
REAL, POINTER, DIMENSION(:) :: XCPL_WATERICE_SNET ! solar net heat flux
REAL, POINTER, DIMENSION(:) :: XCPL_WATERICE_HEAT ! Non solar net heat flux
REAL, POINTER, DIMENSION(:) :: XCPL_WATERICE_EVAP ! Sublimation for ESM coupling
!
! Date:
!
TYPE (DATE_TIME) :: TTIME ! current date and time
TYPE (DATE_TIME) :: TZTIME
!
! Time-step:
!
REAL :: XTSTEP ! time step
!
REAL :: XOUT_TSTEP ! output writing time step
!
!
END TYPE WATFLUX_t