CH_SURF_t Derived Type

type, public :: CH_SURF_t


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
character(len=4), public :: CCH_EMIS
character(len=6), public, DIMENSION(:), POINTER:: CCH_NAMES
character(len=6), public, DIMENSION(:), POINTER:: CAER_NAMES
character(len=28), public :: CCHEM_SURF_FILE
real, public, DIMENSION(:), POINTER:: XCONVERSION
logical, public :: LCH_SURF_EMIS
logical, public :: LCH_EMIS

Source Code

TYPE CH_SURF_t
!
  CHARACTER(LEN=4)              :: CCH_EMIS            ! Option for chemical emissions
                                                       ! 'NONE' : no emission
                                                       ! 'AGGR' : one aggregated value
                                                       !    for each specie and hour
                                                       ! 'SNAP' : from SNAP data using
                                                       !    potential emission & temporal profiles
  CHARACTER(LEN=6), DIMENSION(:), POINTER :: CCH_NAMES ! NAME OF CHEMICAL
  CHARACTER(LEN=6), DIMENSION(:), POINTER :: CAER_NAMES ! NAME OF AEROSOL SPECIES
                                                       ! SPECIES (FOR DIAG ONLY)
  CHARACTER(LEN=28)             :: CCHEM_SURF_FILE     ! name of general 
                                                       ! (chemical) purpose
                                                       ! ASCII input file
  REAL, DIMENSION(:), POINTER   :: XCONVERSION         ! emission unit 
                                                       ! conversion factor
  LOGICAL  :: LCH_SURF_EMIS                            ! T : chemical emissions
                                                       ! are used
  LOGICAL  :: LCH_EMIS                                 ! T : chemical emissions
                                                       ! are present in the file
!
END TYPE CH_SURF_t