|
subroutine | mo_drydep::dvel_inti_fromlnd |
|
subroutine, public | mo_drydep::drydep_update (state, cam_in) |
|
subroutine | mo_drydep::drydep_fromlnd (ocnfrac, icefrac, ncdate, sfc_temp, pressure_sfc, wind_speed, spec_hum, air_temp, pressure_10m, rain, snow, solar_flux, dvelocity, dflx, mmr, tv, soilw, rh, ncol, lonndx, latndx, lchnk) |
|
subroutine | mo_drydep::dvel_inti_table (depvel_file) |
|
subroutine | mo_drydep::interpdvel (calday, ncol, lchnk) |
|
subroutine | mo_drydep::intp2d (t1, t2, tint, ncol, lchnk, f1, f2, fint) |
|
subroutine | mo_drydep::drydep_table (calday, tsurf, zen_angle, depvel, dflx, q, p, tv, ncol, icefrac, ocnfrac, lchnk) |
|
subroutine | mo_drydep::dvel_inti_xactive (depvel_lnd_file, clim_soilw_file, season_wes_file) |
|
subroutine | mo_drydep::get_landuse_and_soilw_from_file (do_soilw) |
|
subroutine | mo_drydep::interp_map (plon, plat, nlon_veg, nlat_veg, npft_veg, lat_veg, lat_veg_edge, lon_veg, lon_veg_edge, landmask, urban, lake, wetland, vegetation_map, soilw_map, do_soilw) |
|
subroutine | mo_drydep::drydep_xactive (ncdate, sfc_temp, pressure_sfc, wind_speed, spec_hum, air_temp, pressure_10m, rain, snow, solar_flux, dvel, dflx, mmr, tv, soilw, rh, ncol, lonndx, latndx, lchnk, ocnfrc, icefrc, beglandtype, endlandtype) |
|
subroutine | mo_drydep::soilw_inti (ncfile, nlon_veg, nlat_veg, soilw_map) |
|
subroutine, public | mo_drydep::chk_soilw (calday) |
|
subroutine, public | mo_drydep::set_soilw (soilw, lchnk, calday) |
|
logical function, public | mo_drydep::has_drydep (name) |
|
|
real(r8) | mo_drydep::dels |
|
real(r8), dimension(:), allocatable | mo_drydep::days |
|
real(r8), dimension(:,:,:,:), allocatable | mo_drydep::dvel |
|
real(r8), dimension(:,:,:), allocatable | mo_drydep::dvel_interp |
|
integer | mo_drydep::last |
|
integer | mo_drydep::next |
|
integer | mo_drydep::ndays |
|
integer, dimension(gas_pcnst) | mo_drydep::map |
|
integer | mo_drydep::nspecies |
|
integer | mo_drydep::pan_ndx |
|
integer | mo_drydep::mpan_ndx |
|
integer | mo_drydep::no2_ndx |
|
integer | mo_drydep::hno3_ndx |
|
integer | mo_drydep::o3_ndx |
|
integer | mo_drydep::h2o2_ndx |
|
integer | mo_drydep::onit_ndx |
|
integer | mo_drydep::onitr_ndx |
|
integer | mo_drydep::ch4_ndx |
|
integer | mo_drydep::ch2o_ndx |
|
integer | mo_drydep::ch3ooh_ndx |
|
integer | mo_drydep::pooh_ndx |
|
integer | mo_drydep::ch3coooh_ndx |
|
integer | mo_drydep::c2h5ooh_ndx |
|
integer | mo_drydep::eooh_ndx |
|
integer | mo_drydep::c3h7ooh_ndx |
|
integer | mo_drydep::rooh_ndx |
|
integer | mo_drydep::ch3cocho_ndx |
|
integer | mo_drydep::co_ndx |
|
integer | mo_drydep::ch3coch3_ndx |
|
integer | mo_drydep::no_ndx |
|
integer | mo_drydep::ho2no2_ndx |
|
integer | mo_drydep::glyald_ndx |
|
integer | mo_drydep::hyac_ndx |
|
integer | mo_drydep::ch3oh_ndx |
|
integer | mo_drydep::c2h5oh_ndx |
|
integer | mo_drydep::hydrald_ndx |
|
integer | mo_drydep::h2_ndx |
|
integer | mo_drydep::pb_ndx |
|
integer | mo_drydep::o3s_ndx |
|
integer | mo_drydep::o3inert_ndx |
|
integer | mo_drydep::macrooh_ndx |
|
integer | mo_drydep::xooh_ndx |
|
integer | mo_drydep::ch3cho_ndx |
|
integer | mo_drydep::isopooh_ndx |
|
integer | mo_drydep::alkooh_ndx |
|
integer | mo_drydep::mekooh_ndx |
|
integer | mo_drydep::tolooh_ndx |
|
integer | mo_drydep::terpooh_ndx |
|
integer | mo_drydep::ch3cooh_ndx |
|
integer | mo_drydep::soa_ndx |
|
integer | mo_drydep::so4_ndx |
|
integer | mo_drydep::cb1_ndx |
|
integer | mo_drydep::cb2_ndx |
|
integer | mo_drydep::oc1_ndx |
|
integer | mo_drydep::oc2_ndx |
|
integer | mo_drydep::nh3_ndx |
|
integer | mo_drydep::nh4no3_ndx |
|
integer | mo_drydep::sa1_ndx |
|
integer | mo_drydep::sa2_ndx |
|
integer | mo_drydep::sa3_ndx |
|
integer | mo_drydep::sa4_ndx |
|
integer | mo_drydep::nh4_ndx |
|
integer | mo_drydep::soam_ndx |
|
integer | mo_drydep::soai_ndx |
|
integer | mo_drydep::soat_ndx |
|
integer | mo_drydep::soab_ndx |
|
integer | mo_drydep::soax_ndx |
|
integer | mo_drydep::sogm_ndx |
|
integer | mo_drydep::sogi_ndx |
|
integer | mo_drydep::sogt_ndx |
|
integer | mo_drydep::sogb_ndx |
|
integer | mo_drydep::sogx_ndx |
|
logical | mo_drydep::alkooh_dd |
|
logical | mo_drydep::mekooh_dd |
|
logical | mo_drydep::tolooh_dd |
|
logical | mo_drydep::terpooh_dd |
|
logical | mo_drydep::ch3cooh_dd |
|
logical | mo_drydep::soa_dd |
|
logical | mo_drydep::so4_dd |
|
logical | mo_drydep::cb1_dd |
|
logical | mo_drydep::cb2_dd |
|
logical | mo_drydep::oc1_dd |
|
logical | mo_drydep::oc2_dd |
|
logical | mo_drydep::nh3_dd |
|
logical | mo_drydep::nh4no3_dd |
|
logical | mo_drydep::sa1_dd |
|
logical | mo_drydep::sa2_dd |
|
logical | mo_drydep::sa3_dd |
|
logical | mo_drydep::sa4_dd |
|
logical | mo_drydep::nh4_dd |
|
logical | mo_drydep::soam_dd |
|
logical | mo_drydep::soai_dd |
|
logical | mo_drydep::soat_dd |
|
logical | mo_drydep::soab_dd |
|
logical | mo_drydep::soax_dd |
|
logical | mo_drydep::sogm_dd |
|
logical | mo_drydep::sogi_dd |
|
logical | mo_drydep::sogt_dd |
|
logical | mo_drydep::sogb_dd |
|
logical | mo_drydep::sogx_dd |
|
logical | mo_drydep::pan_dd |
|
logical | mo_drydep::mpan_dd |
|
logical | mo_drydep::no2_dd |
|
logical | mo_drydep::hno3_dd |
|
logical | mo_drydep::o3_dd |
|
logical | mo_drydep::isopooh_dd |
|
logical | mo_drydep::ch4_dd |
|
logical | mo_drydep::h2o2_dd |
|
logical | mo_drydep::onit_dd |
|
logical | mo_drydep::onitr_dd |
|
logical | mo_drydep::ch2o_dd |
|
logical | mo_drydep::macrooh_dd |
|
logical | mo_drydep::xooh_dd |
|
logical | mo_drydep::ch3ooh_dd |
|
logical | mo_drydep::pooh_dd |
|
logical | mo_drydep::ch3coooh_dd |
|
logical | mo_drydep::c2h5ooh_dd |
|
logical | mo_drydep::eooh_dd |
|
logical | mo_drydep::ch3cho_dd |
|
logical | mo_drydep::c2h5oh_dd |
|
logical | mo_drydep::c3h7ooh_dd |
|
logical | mo_drydep::rooh_dd |
|
logical | mo_drydep::ch3cocho_dd |
|
logical | mo_drydep::co_dd |
|
logical | mo_drydep::ch3coch3_dd |
|
logical | mo_drydep::glyald_dd |
|
logical | mo_drydep::hyac_dd |
|
logical | mo_drydep::ch3oh_dd |
|
logical | mo_drydep::hydrald_dd |
|
logical | mo_drydep::h2_dd |
|
logical | mo_drydep::pb_dd |
|
logical | mo_drydep::o3s_dd |
|
logical | mo_drydep::o3inert_dd |
|
integer | mo_drydep::so2_ndx |
|
integer | mo_drydep::ch3cn_ndx |
|
integer | mo_drydep::hcn_ndx |
|
integer | mo_drydep::hcooh_ndx |
|
logical | mo_drydep::ch3cn_dd |
|
logical | mo_drydep::hcn_dd |
|
logical | mo_drydep::hcooh_dd |
|
integer | mo_drydep::o3a_ndx |
|
integer | mo_drydep::xpan_ndx |
|
integer | mo_drydep::xmpan_ndx |
|
integer | mo_drydep::xno2_ndx |
|
integer | mo_drydep::xhno3_ndx |
|
integer | mo_drydep::xonit_ndx |
|
integer | mo_drydep::xonitr_ndx |
|
integer | mo_drydep::xno_ndx |
|
integer | mo_drydep::xho2no2_ndx |
|
integer | mo_drydep::xnh4no3_ndx |
|
logical | mo_drydep::o3a_dd |
|
logical | mo_drydep::xpan_dd |
|
logical | mo_drydep::xmpan_dd |
|
logical | mo_drydep::xno2_dd |
|
logical | mo_drydep::xhno3_dd |
|
logical | mo_drydep::xonit_dd |
|
logical | mo_drydep::xonitr_dd |
|
logical | mo_drydep::xno_dd |
|
logical | mo_drydep::xho2no2_dd |
|
logical | mo_drydep::xnh4no3_dd |
|
integer | mo_drydep::cohc_ndx =-1 |
|
integer | mo_drydep::come_ndx =-1 |
|
integer | mo_drydep::co01_ndx =-1 |
|
integer | mo_drydep::co02_ndx =-1 |
|
integer | mo_drydep::co03_ndx =-1 |
|
integer | mo_drydep::co04_ndx =-1 |
|
integer | mo_drydep::co05_ndx =-1 |
|
integer | mo_drydep::co06_ndx =-1 |
|
integer | mo_drydep::co07_ndx =-1 |
|
integer | mo_drydep::co08_ndx =-1 |
|
integer | mo_drydep::co09_ndx =-1 |
|
integer | mo_drydep::co10_ndx =-1 |
|
integer | mo_drydep::co11_ndx =-1 |
|
integer | mo_drydep::co12_ndx =-1 |
|
integer | mo_drydep::co13_ndx =-1 |
|
integer | mo_drydep::co14_ndx =-1 |
|
integer | mo_drydep::co15_ndx =-1 |
|
integer | mo_drydep::co16_ndx =-1 |
|
integer | mo_drydep::co17_ndx =-1 |
|
integer | mo_drydep::co18_ndx =-1 |
|
integer | mo_drydep::co19_ndx =-1 |
|
integer | mo_drydep::co20_ndx =-1 |
|
integer | mo_drydep::co21_ndx =-1 |
|
integer | mo_drydep::co22_ndx =-1 |
|
integer | mo_drydep::co23_ndx =-1 |
|
integer | mo_drydep::co24_ndx =-1 |
|
integer | mo_drydep::co25_ndx =-1 |
|
integer | mo_drydep::co26_ndx =-1 |
|
integer | mo_drydep::co27_ndx =-1 |
|
integer | mo_drydep::co28_ndx =-1 |
|
integer | mo_drydep::co29_ndx =-1 |
|
integer | mo_drydep::co30_ndx =-1 |
|
integer | mo_drydep::co31_ndx =-1 |
|
integer | mo_drydep::co32_ndx =-1 |
|
integer | mo_drydep::co33_ndx =-1 |
|
integer | mo_drydep::co34_ndx =-1 |
|
integer | mo_drydep::co35_ndx =-1 |
|
integer | mo_drydep::co36_ndx =-1 |
|
integer | mo_drydep::co37_ndx =-1 |
|
integer | mo_drydep::co38_ndx =-1 |
|
integer | mo_drydep::co39_ndx =-1 |
|
integer | mo_drydep::co40_ndx =-1 |
|
integer | mo_drydep::co41_ndx =-1 |
|
integer | mo_drydep::co42_ndx =-1 |
|
integer | mo_drydep::o3_tab_ndx = -1 |
|
integer | mo_drydep::h2o2_tab_ndx = -1 |
|
integer | mo_drydep::ch3ooh_tab_ndx = -1 |
|
integer | mo_drydep::co_tab_ndx = -1 |
|
integer | mo_drydep::ch3cho_tab_ndx = -1 |
|
logical | mo_drydep::o3_in_tab = .false. |
|
logical | mo_drydep::h2o2_in_tab = .false. |
|
logical | mo_drydep::ch3ooh_in_tab = .false. |
|
logical | mo_drydep::co_in_tab = .false. |
|
logical | mo_drydep::ch3cho_in_tab = .false. |
|
real(r8), parameter | mo_drydep::small_value = 1.e-36_r8 |
|
real(r8), parameter | mo_drydep::large_value = 1.e36_r8 |
|
real(r8), parameter | mo_drydep::diffm = 1.789e-5_r8 |
|
real(r8), parameter | mo_drydep::diffk = 1.461e-5_r8 |
|
real(r8), parameter | mo_drydep::difft = 2.060e-5_r8 |
|
real(r8), parameter | mo_drydep::vonkar = karman |
|
real(r8), parameter | mo_drydep::ric = 0.2_r8 |
|
real(r8), parameter | mo_drydep::r = 287.04_r8 |
|
real(r8), parameter | mo_drydep::cp = 1004._r8 |
|
real(r8), parameter | mo_drydep::grav = 9.81_r8 |
|
real(r8), parameter | mo_drydep::p00 = 100000._r8 |
|
real(r8), parameter | mo_drydep::wh2o = 18.0153_r8 |
|
real(r8), parameter | mo_drydep::ph = 1.e-5_r8 |
|
real(r8), parameter | mo_drydep::ph_inv = 1._r8/ph |
|
real(r8), parameter | mo_drydep::rovcp = r/cp |
|
integer, dimension(:,:), pointer | mo_drydep::index_season_lai |
|
logical, dimension(gas_pcnst), public | mo_drydep::has_dvel = .false. |
|
integer, dimension(gas_pcnst) | mo_drydep::map_dvel = 0 |
|
real(r8), dimension(:,:,:), allocatable | mo_drydep::soilw_3d |
|
logical, parameter | mo_drydep::dyn_soilw = .false. |
|
real(r8), dimension(:,:,:), allocatable, public | mo_drydep::fraction_landuse |
|
real(r8), dimension(:,:,:), allocatable | mo_drydep::dep_ra |
|
real(r8), dimension(:,:,:), allocatable | mo_drydep::dep_rb |
|
integer, parameter, public | mo_drydep::n_land_type = 11 |
|
integer, dimension(:), allocatable | mo_drydep::spc_ndx |
|
real(r8), public | mo_drydep::crb |
|
type(lnd_dvel_type), dimension(:), allocatable | mo_drydep::lnd |
|
character(len=shr_kind_cl), public | mo_drydep::drydep_srf_file |
|