CIME Driver
Data Types | Functions/Subroutines | Variables
seq_drydep_mod Module Reference

Data Types

interface  seq_drydep_sethcoeff
 

Functions/Subroutines

subroutine, public seq_drydep_readnl (NLFilename, ID, seq_drydep_fields)
 
subroutine, public seq_drydep_init ()
 
subroutine set_hcoeff_scalar (sfc_temp, heff)
 
subroutine set_hcoeff_vector (ncol, sfc_temp, heff)
 

Variables

integer, parameter, private maxspc = 100
 
integer, parameter, public n_species_table = 77
 
integer, parameter, private nseas = 5
 
integer, parameter, private nluse = 11
 
character(16), parameter, public dd_xatm = 'xactive_atm'
 
character(16), parameter, public dd_xlnd = 'xactive_lnd'
 
character(16), parameter, public dd_tabl = 'table'
 
character(16), public drydep_method = DD_XLND
 
real(r8), parameter, public ph = 1.e-5_r8
 
logical, public lnd_drydep
 
integer, public n_drydep = 0
 
character(len=32), dimension(maxspc), public drydep_list = ''
 
character(len=cs), public drydep_fields_token = ''
 
real(r8), dimension(:), allocatable, public foxd
 
real(r8), dimension(:), allocatable, public drat
 
integer, dimension(:), allocatable, public mapping
 
integer, public h2_ndx
 
integer, public ch4_ndx
 
integer, public co_ndx
 
integer, public pan_ndx
 
integer, public mpan_ndx
 
integer, public so2_ndx
 
integer, public o3_ndx
 
integer, public o3a_ndx
 
integer, public xpan_ndx
 
real(r8), dimension(nluse), parameter, public h2_a = (/ 0.000_r8, 0.000_r8, 0.270_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8/)
 
real(r8), dimension(nluse), parameter, public h2_b = (/ 0.000_r8,-41.390_r8, -0.472_r8,-41.900_r8,-41.900_r8, -41.900_r8, 0.000_r8, 0.000_r8, 0.000_r8,-41.390_r8, 0.000_r8/)
 
real(r8), dimension(nluse), parameter, public h2_c = (/ 0.000_r8, 16.850_r8, 1.235_r8, 19.700_r8, 19.700_r8, 19.700_r8, 0.000_r8, 0.000_r8, 0.000_r8, 17.700_r8, 1.000_r8/)
 
real(r8), dimension(nseas, nluse), public ri
 
real(r8), dimension(nseas, nluse), public rlu
 
real(r8), dimension(nseas, nluse), public rac
 
real(r8), dimension(nseas, nluse), public rgss
 
real(r8), dimension(nseas, nluse), public rgso
 
real(r8), dimension(nseas, nluse), public rcls
 
real(r8), dimension(nseas, nluse), public rclo
 
real(r8), dimension(nseas, nluse), public z0
 
real(r8), dimension(n_species_table), parameter, public dfoxd = (/ 1._r8 ,1._r8 ,1._r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1._r8 ,.1_r8 ,1.e-36_r8 ,0._r8 ,0._r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,1._r8 ,1.e-36_r8 ,.1_r8 ,1._r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 /)
 
real(r8), parameter, private small_value = 1.e-36_r8
 
character(len=20), dimension(n_species_table), parameter, public species_name_table = (/ 'OX ' ,'H2O2 ' ,'OH ' ,'HO2 ' ,'CO ' ,'CH4 ' ,'CH3O2 ' ,'CH3OOH ' ,'CH2O ' ,'CHOOH ' ,'NO ' ,'NO2 ' ,'HNO3 ' ,'CO2 ' ,'NH3 ' ,'N2O5 ' ,'NO3 ' ,'CH3OH ' ,'HO2NO2 ' ,'O1D ' ,'C2H6 ' ,'C2H5O2 ' ,'PO2 ' ,'MACRO2 ' ,'ISOPO2 ' ,'C4H10 ' ,'CH3CHO ' ,'C2H5OOH ' ,'C3H6 ' ,'POOH ' ,'C2H4 ' ,'PAN ' ,'CH3COOOH' ,'C10H16 ' ,'CHOCHO ' ,'CH3COCHO' ,'GLYALD ' ,'CH3CO3 ' ,'C3H8 ' ,'C3H7O2 ' ,'CH3COCH3' ,'C3H7OOH ' ,'RO2 ' ,'ROOH ' ,'Rn ' ,'ISOP ' ,'MVK ' ,'MACR ' ,'C2H5OH ' ,'ONITR ' ,'ONIT ' ,'ISOPNO3 ' ,'HYDRALD ' ,'HCN ' ,'CH3CN ' ,'SO2 ' ,'SOAGff0 ' ,'SOAGff1 ' ,'SOAGff2 ' ,'SOAGff3 ' ,'SOAGff4 ' ,'SOAGbg0 ' ,'SOAGbg1 ' ,'SOAGbg2 ' ,'SOAGbg3 ' ,'SOAGbg4 ' ,'SOAG0 ' ,'SOAG1 ' ,'SOAG2 ' ,'SOAG3 ' ,'SOAG4 ' ,'IVOC ' ,'SVOC ' ,'IVOCbb ' ,'IVOCff ' ,'SVOCbb ' ,'SVOCff ' /)
 
real(r8), dimension(n_species_table *6), parameter, public dheff = (/1.15e-02_r8, 2560._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,8.33e+04_r8, 7379._r8,2.2e-12_r8,-3730._r8,0._r8 , 0._r8 ,3.00e+01_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.00e+03_r8, 6600._r8,3.5e-05_r8, 0._r8,0._r8 , 0._r8 ,1.00e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.11e+02_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.30e+03_r8, 6425._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,5.53e+03_r8, 5700._r8,1.8e-04_r8,-1510._r8,0._r8 , 0._r8 ,1.90e-03_r8, 1480._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.40e-03_r8, 2500._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0._r8 , 0._r8,2.6e+06_r8, 8700._r8,0._r8 , 0._r8 ,3.40e-02_r8, 2420._r8,4.5e-07_r8,-1000._r8,3.6e-11_r8,-1760._r8 ,7.40e+01_r8, 3400._r8,1.7e-05_r8, -450._r8,1.0e-14_r8,-6716._r8 ,2.14e+00_r8, 3362._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0.65e+00_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.20e+02_r8, 4934._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0._r8 , 0._r8,3.2e+01_r8, 0._r8,0._r8 , 0._r8 ,1.00e-16_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.14e+01_r8, 6267._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.36e+02_r8, 5995._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.20e+02_r8, 5653._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,5.00e+00_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,8.37e+02_r8, 5308._r8,1.8e-04_r8,-1510._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.00e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.71e+03_r8, 7541._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,4.14e+04_r8, 4630._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.45e-03_r8, 2700._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.00e+06_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.70e+01_r8, 5300._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.36e+02_r8, 5995._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.36e+02_r8, 5995._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0.00e+00_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.00e+02_r8, 6500._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.51e+03_r8, 6485._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.00e+03_r8, 6000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.00e+01_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.00e+01_r8, 6000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.20e+01_r8, 5000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,5.00e+01_r8, 4000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.23e+00_r8, 3120._r8,1.23e-02_r8,1960._r8,0._r8 , 0._r8 ,1.3e+07_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,4.0e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.3e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.6e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.9e+11_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.3e+10_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+09_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.3e+08_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+07_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,4.0e+11_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+10_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.6e+09_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+08_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.6e+07_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 /)
 
real(r8), parameter, private wh2o = SHR_CONST_MWWV
 
real(r8), dimension(n_species_table), parameter, private mol_wgts = (/ 47.9981995_r8, 34.0135994_r8, 17.0067997_r8, 33.0061989_r8, 28.0104008_r8, 16.0405998_r8, 47.0320015_r8, 48.0393982_r8, 30.0251999_r8, 46.0246010_r8, 30.0061398_r8, 46.0055389_r8, 63.0123405_r8, 44.0098000_r8, 17.0289402_r8, 108.010483_r8, 62.0049400_r8, 32.0400009_r8, 79.0117416_r8, 15.9994001_r8, 30.0664005_r8, 61.0578003_r8, 91.0830002_r8, 119.093399_r8, 117.119797_r8, 58.1180000_r8, 44.0509987_r8, 62.0652008_r8, 42.0774002_r8, 92.0904007_r8, 28.0515995_r8, 121.047943_r8, 76.0497971_r8, 136.228394_r8, 58.0355988_r8, 72.0614014_r8, 60.0503998_r8, 75.0423965_r8, 44.0922012_r8, 75.0836029_r8, 58.0768013_r8, 76.0910034_r8, 31.9988003_r8, 33.0061989_r8, 222.000000_r8, 68.1141968_r8, 70.0877991_r8, 70.0877991_r8, 46.0657997_r8, 147.125946_r8, 119.074341_r8, 162.117935_r8, 100.112999_r8, 27.0256_r8 , 41.0524_r8 , 64.064800_r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 170.3_r8, 170.3_r8, 170.3_r8, 170.3_r8, 170.3_r8, 170.3_r8 /)
 

Function/Subroutine Documentation

◆ seq_drydep_init()

subroutine, public seq_drydep_mod::seq_drydep_init ( )
Here is the caller graph for this function:

◆ seq_drydep_readnl()

subroutine, public seq_drydep_mod::seq_drydep_readnl ( character(len=*), intent(in)  NLFilename,
integer, intent(in)  ID,
character(len=*), intent(out)  seq_drydep_fields 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_hcoeff_scalar()

subroutine seq_drydep_mod::set_hcoeff_scalar ( real(r8), intent(in)  sfc_temp,
real(r8), dimension(n_drydep), intent(out)  heff 
)
Here is the call graph for this function:

◆ set_hcoeff_vector()

subroutine seq_drydep_mod::set_hcoeff_vector ( integer, intent(in)  ncol,
real(r8), dimension(ncol), intent(in)  sfc_temp,
real(r8), dimension(ncol,n_drydep), intent(out)  heff 
)
private
Here is the caller graph for this function:

Variable Documentation

◆ ch4_ndx

integer, public seq_drydep_mod::ch4_ndx

◆ co_ndx

integer, public seq_drydep_mod::co_ndx

◆ dd_tabl

character(16), parameter, public seq_drydep_mod::dd_tabl = 'table'

◆ dd_xatm

character(16), parameter, public seq_drydep_mod::dd_xatm = 'xactive_atm'

◆ dd_xlnd

character(16), parameter, public seq_drydep_mod::dd_xlnd = 'xactive_lnd'

◆ dfoxd

real(r8), dimension(n_species_table), parameter, public seq_drydep_mod::dfoxd = (/ 1._r8 ,1._r8 ,1._r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1._r8 ,.1_r8 ,1.e-36_r8 ,0._r8 ,0._r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,1._r8 ,1.e-36_r8 ,.1_r8 ,1._r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,.1_r8 ,.1_r8 ,.1_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,1.e-36_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 ,0.1_r8 /)

◆ dheff

real(r8), dimension(n_species_table*6), parameter, public seq_drydep_mod::dheff = (/1.15e-02_r8, 2560._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,8.33e+04_r8, 7379._r8,2.2e-12_r8,-3730._r8,0._r8 , 0._r8 ,3.00e+01_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.00e+03_r8, 6600._r8,3.5e-05_r8, 0._r8,0._r8 , 0._r8 ,1.00e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.11e+02_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.30e+03_r8, 6425._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,5.53e+03_r8, 5700._r8,1.8e-04_r8,-1510._r8,0._r8 , 0._r8 ,1.90e-03_r8, 1480._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.40e-03_r8, 2500._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0._r8 , 0._r8,2.6e+06_r8, 8700._r8,0._r8 , 0._r8 ,3.40e-02_r8, 2420._r8,4.5e-07_r8,-1000._r8,3.6e-11_r8,-1760._r8 ,7.40e+01_r8, 3400._r8,1.7e-05_r8, -450._r8,1.0e-14_r8,-6716._r8 ,2.14e+00_r8, 3362._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0.65e+00_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.20e+02_r8, 4934._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0._r8 , 0._r8,3.2e+01_r8, 0._r8,0._r8 , 0._r8 ,1.00e-16_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.14e+01_r8, 6267._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.36e+02_r8, 5995._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.20e+02_r8, 5653._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,5.00e+00_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,8.37e+02_r8, 5308._r8,1.8e-04_r8,-1510._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.00e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.71e+03_r8, 7541._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,4.14e+04_r8, 4630._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.45e-03_r8, 2700._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.00e+06_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.70e+01_r8, 5300._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.36e+02_r8, 5995._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.47e+00_r8, 5241._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.36e+02_r8, 5995._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,0.00e+00_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.70e-03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,2.00e+02_r8, 6500._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.51e+03_r8, 6485._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.00e+03_r8, 6000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.00e+01_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.00e+01_r8, 6000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.20e+01_r8, 5000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,5.00e+01_r8, 4000._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.23e+00_r8, 3120._r8,1.23e-02_r8,1960._r8,0._r8 , 0._r8 ,1.3e+07_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,4.0e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.3e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.6e+05_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,7.9e+11_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.3e+10_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+09_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,6.3e+08_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+07_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,4.0e+11_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+10_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.6e+09_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,3.2e+08_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.6e+07_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 ,1.e+03_r8, 0._r8,0._r8 , 0._r8,0._r8 , 0._r8 /)

◆ drat

real(r8), dimension(:), allocatable, public seq_drydep_mod::drat

◆ drydep_fields_token

character(len=cs), public seq_drydep_mod::drydep_fields_token = ''

◆ drydep_list

character(len=32), dimension(maxspc), public seq_drydep_mod::drydep_list = ''

◆ drydep_method

character(16), public seq_drydep_mod::drydep_method = DD_XLND

◆ foxd

real(r8), dimension(:), allocatable, public seq_drydep_mod::foxd

◆ h2_a

real(r8), dimension(nluse), parameter, public seq_drydep_mod::h2_a = (/ 0.000_r8, 0.000_r8, 0.270_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8, 0.000_r8/)

◆ h2_b

real(r8), dimension(nluse), parameter, public seq_drydep_mod::h2_b = (/ 0.000_r8,-41.390_r8, -0.472_r8,-41.900_r8,-41.900_r8, -41.900_r8, 0.000_r8, 0.000_r8, 0.000_r8,-41.390_r8, 0.000_r8/)

◆ h2_c

real(r8), dimension(nluse), parameter, public seq_drydep_mod::h2_c = (/ 0.000_r8, 16.850_r8, 1.235_r8, 19.700_r8, 19.700_r8, 19.700_r8, 0.000_r8, 0.000_r8, 0.000_r8, 17.700_r8, 1.000_r8/)

◆ h2_ndx

integer, public seq_drydep_mod::h2_ndx

◆ lnd_drydep

logical, public seq_drydep_mod::lnd_drydep

◆ mapping

integer, dimension(:), allocatable, public seq_drydep_mod::mapping

◆ maxspc

integer, parameter, private seq_drydep_mod::maxspc = 100
private

◆ mol_wgts

real(r8), dimension(n_species_table), parameter, private seq_drydep_mod::mol_wgts = (/ 47.9981995_r8, 34.0135994_r8, 17.0067997_r8, 33.0061989_r8, 28.0104008_r8, 16.0405998_r8, 47.0320015_r8, 48.0393982_r8, 30.0251999_r8, 46.0246010_r8, 30.0061398_r8, 46.0055389_r8, 63.0123405_r8, 44.0098000_r8, 17.0289402_r8, 108.010483_r8, 62.0049400_r8, 32.0400009_r8, 79.0117416_r8, 15.9994001_r8, 30.0664005_r8, 61.0578003_r8, 91.0830002_r8, 119.093399_r8, 117.119797_r8, 58.1180000_r8, 44.0509987_r8, 62.0652008_r8, 42.0774002_r8, 92.0904007_r8, 28.0515995_r8, 121.047943_r8, 76.0497971_r8, 136.228394_r8, 58.0355988_r8, 72.0614014_r8, 60.0503998_r8, 75.0423965_r8, 44.0922012_r8, 75.0836029_r8, 58.0768013_r8, 76.0910034_r8, 31.9988003_r8, 33.0061989_r8, 222.000000_r8, 68.1141968_r8, 70.0877991_r8, 70.0877991_r8, 46.0657997_r8, 147.125946_r8, 119.074341_r8, 162.117935_r8, 100.112999_r8, 27.0256_r8 , 41.0524_r8 , 64.064800_r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 250._r8, 170.3_r8, 170.3_r8, 170.3_r8, 170.3_r8, 170.3_r8, 170.3_r8 /)
private

◆ mpan_ndx

integer, public seq_drydep_mod::mpan_ndx

◆ n_drydep

integer, public seq_drydep_mod::n_drydep = 0

◆ n_species_table

integer, parameter, public seq_drydep_mod::n_species_table = 77

◆ nluse

integer, parameter, private seq_drydep_mod::nluse = 11
private

◆ nseas

integer, parameter, private seq_drydep_mod::nseas = 5
private

◆ o3_ndx

integer, public seq_drydep_mod::o3_ndx

◆ o3a_ndx

integer, public seq_drydep_mod::o3a_ndx

◆ pan_ndx

integer, public seq_drydep_mod::pan_ndx

◆ ph

real(r8), parameter, public seq_drydep_mod::ph = 1.e-5_r8

◆ rac

real(r8), dimension(nseas,nluse), public seq_drydep_mod::rac

◆ rclo

real(r8), dimension(nseas,nluse), public seq_drydep_mod::rclo

◆ rcls

real(r8), dimension(nseas,nluse), public seq_drydep_mod::rcls

◆ rgso

real(r8), dimension(nseas,nluse), public seq_drydep_mod::rgso

◆ rgss

real(r8), dimension(nseas,nluse), public seq_drydep_mod::rgss

◆ ri

real(r8), dimension(nseas,nluse), public seq_drydep_mod::ri

◆ rlu

real(r8), dimension(nseas,nluse), public seq_drydep_mod::rlu

◆ small_value

real(r8), parameter, private seq_drydep_mod::small_value = 1.e-36_r8
private

◆ so2_ndx

integer, public seq_drydep_mod::so2_ndx

◆ species_name_table

character(len=20), dimension(n_species_table), parameter, public seq_drydep_mod::species_name_table = (/ 'OX ' ,'H2O2 ' ,'OH ' ,'HO2 ' ,'CO ' ,'CH4 ' ,'CH3O2 ' ,'CH3OOH ' ,'CH2O ' ,'CHOOH ' ,'NO ' ,'NO2 ' ,'HNO3 ' ,'CO2 ' ,'NH3 ' ,'N2O5 ' ,'NO3 ' ,'CH3OH ' ,'HO2NO2 ' ,'O1D ' ,'C2H6 ' ,'C2H5O2 ' ,'PO2 ' ,'MACRO2 ' ,'ISOPO2 ' ,'C4H10 ' ,'CH3CHO ' ,'C2H5OOH ' ,'C3H6 ' ,'POOH ' ,'C2H4 ' ,'PAN ' ,'CH3COOOH' ,'C10H16 ' ,'CHOCHO ' ,'CH3COCHO' ,'GLYALD ' ,'CH3CO3 ' ,'C3H8 ' ,'C3H7O2 ' ,'CH3COCH3' ,'C3H7OOH ' ,'RO2 ' ,'ROOH ' ,'Rn ' ,'ISOP ' ,'MVK ' ,'MACR ' ,'C2H5OH ' ,'ONITR ' ,'ONIT ' ,'ISOPNO3 ' ,'HYDRALD ' ,'HCN ' ,'CH3CN ' ,'SO2 ' ,'SOAGff0 ' ,'SOAGff1 ' ,'SOAGff2 ' ,'SOAGff3 ' ,'SOAGff4 ' ,'SOAGbg0 ' ,'SOAGbg1 ' ,'SOAGbg2 ' ,'SOAGbg3 ' ,'SOAGbg4 ' ,'SOAG0 ' ,'SOAG1 ' ,'SOAG2 ' ,'SOAG3 ' ,'SOAG4 ' ,'IVOC ' ,'SVOC ' ,'IVOCbb ' ,'IVOCff ' ,'SVOCbb ' ,'SVOCff ' /)

◆ wh2o

real(r8), parameter, private seq_drydep_mod::wh2o = SHR_CONST_MWWV
private

◆ xpan_ndx

integer, public seq_drydep_mod::xpan_ndx

◆ z0

real(r8), dimension(nseas,nluse), public seq_drydep_mod::z0