lnd2atm_type Derived Type

type, public :: lnd2atm_type


Components

Type Visibility Attributes Name Initial
type(lnd2atm_params_type), public :: params
real(kind=r8), public, pointer :: t_rad_grc(:) => null()
real(kind=r8), public, pointer :: t_ref2m_grc(:) => null()
real(kind=r8), public, pointer :: q_ref2m_grc(:) => null()
real(kind=r8), public, pointer :: u_ref10m_grc(:) => null()
real(kind=r8), public, pointer :: h2osno_grc(:) => null()
real(kind=r8), public, pointer :: h2osoi_vol_grc(:,:) => null()
real(kind=r8), public, pointer :: albd_grc(:,:) => null()
real(kind=r8), public, pointer :: albi_grc(:,:) => null()
real(kind=r8), public, pointer :: taux_grc(:) => null()
real(kind=r8), public, pointer :: tauy_grc(:) => null()
real(kind=r8), public, pointer :: eflx_lh_tot_grc(:) => null()
real(kind=r8), public, pointer :: eflx_sh_tot_grc(:) => null()
real(kind=r8), public, pointer :: eflx_sh_precip_conversion_grc(:) => null()
real(kind=r8), public, pointer :: eflx_sh_ice_to_liq_col(:) => null()
real(kind=r8), public, pointer :: eflx_lwrad_out_grc(:) => null()
real(kind=r8), public, pointer :: qflx_evap_tot_grc(:) => null()
real(kind=r8), public, pointer :: fsa_grc(:) => null()
real(kind=r8), public, pointer :: net_carbon_exchange_grc(:) => null()
real(kind=r8), public, pointer :: nem_grc(:) => null()
real(kind=r8), public, pointer :: ram1_grc(:) => null()
real(kind=r8), public, pointer :: fv_grc(:) => null()
real(kind=r8), public, pointer :: flxdst_grc(:,:) => null()
real(kind=r8), public, pointer :: ddvel_grc(:,:) => null()
real(kind=r8), public, pointer :: flxvoc_grc(:,:) => null()
real(kind=r8), public, pointer :: fireflx_grc(:,:) => null()
real(kind=r8), public, pointer :: fireztop_grc(:) => null()
real(kind=r8), public, pointer :: flux_ch4_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofliq_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofliq_qsur_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofliq_qsub_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofliq_qgwl_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofliq_h2osfc_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofliq_drain_perched_grc(:) => null()
real(kind=r8), public, pointer :: qflx_rofice_grc(:) => null()
real(kind=r8), public, pointer :: qflx_liq_from_ice_col(:) => null()
real(kind=r8), public, pointer :: qirrig_grc(:) => null()

Type-Bound Procedures

procedure, public :: Init

  • private subroutine Init(this, bounds, NLFilename)

    Arguments

    Type IntentOptional Attributes Name
    class(lnd2atm_type) :: this
    type(bounds_type), intent(in) :: bounds
    character(len=*), intent(in) :: NLFilename