MODD_SURF_ATM_n Module



Contents


Derived Types

type, public :: SURF_ATM_t

Components

TypeVisibility AttributesNameInitial
character(len=6), public :: CTOWN
character(len=6), public :: CNATURE
character(len=6), public :: CWATER
character(len=6), public :: CSEA
real, public, POINTER, DIMENSION(:):: XTOWN
real, public, POINTER, DIMENSION(:):: XNATURE
real, public, POINTER, DIMENSION(:):: XWATER
real, public, POINTER, DIMENSION(:):: XSEA
logical, public :: LECOCLIMAP
logical, public :: LECOSG
logical, public :: LWATER_TO_NATURE
logical, public :: LTOWN_TO_ROCK
logical, public :: LGARDEN
integer, public :: NSIZE_SEA
integer, public :: NDIM_SEA
integer, public, POINTER, DIMENSION(:):: NR_SEA
integer, public :: NSIZE_WATER
integer, public :: NDIM_WATER
integer, public, POINTER, DIMENSION(:):: NR_WATER
integer, public :: NSIZE_TOWN
integer, public :: NDIM_TOWN
integer, public, POINTER, DIMENSION(:):: NR_TOWN
integer, public :: NSIZE_NATURE
integer, public :: NDIM_NATURE
integer, public, POINTER, DIMENSION(:):: NR_NATURE
integer, public :: NSIZE_FULL
integer, public :: NDIM_FULL
integer, public :: NIMAX_SURF_ll
integer, public :: NJMAX_SURF_ll
integer, public :: NIMAX_SURF_LOC
integer, public :: NJMAX_SURF_LOC
real, public, POINTER, DIMENSION(:,:):: XCOVER
logical, public, POINTER, DIMENSION(:):: LCOVER
real, public, POINTER, DIMENSION(:):: XZS
type(DATE_TIME), public :: TTIME
real, public :: XOUT_TSTEP
real, public, POINTER, DIMENSION(:):: XRAIN
real, public, POINTER, DIMENSION(:):: XSNOW
real, public, POINTER, DIMENSION(:):: XZ0
real, public, POINTER, DIMENSION(:):: XZ0H
real, public, POINTER, DIMENSION(:):: XQSURF

Subroutines

public subroutine SURF_ATM_INIT(YSURF_ATM)

Arguments

Type IntentOptional AttributesName
type(SURF_ATM_t), intent(inout) :: YSURF_ATM