FV3 Bundle
profile_utility_parameters Module Reference

Variables

real(fp), parameter, public zero = 0.0_fp
 
real(fp), parameter, public one = 1.0_fp
 
real(fp), parameter, public two = 2.0_fp
 
real(fp), parameter, public hundred = 100.0_fp
 
real(fp), parameter, public tolerance = 2.0e-16_fp
 
real(fp), parameter, public celsius_to_kelvin = T0
 
real(fp), parameter, public g_to_kg = 1.0e-03_fp
 
real(fp), parameter, public kg_to_g = 1.0e+03_fp
 
real(fp), parameter, public pa_to_hpa = 1.0e-02_fp
 
real(fp), parameter, public hpa_to_pa = 1.0e+02_fp
 
real(fp), parameter, public ppmv_to_ppv = 1.0e-06_fp
 
real(fp), parameter, public ppv_to_ppmv = 1.0e+06_fp
 
real(fp), parameter, public cm_to_m = 1.0e-02_fp
 
real(fp), parameter, public m_to_cm = 1.0e+02_fp
 
real(fp), parameter, public from_percent = 1.0e-02_fp
 
real(fp), parameter, public to_percent = 1.0e+02_fp
 
integer, parameter, public n_absorber_units = 8
 
integer, parameter, public invalid_units = 0
 
integer, parameter, public ppmv_units = 1
 
integer, parameter, public nd_units = 2
 
integer, parameter, public mr_units = 3
 
integer, parameter, public md_units = 4
 
integer, parameter, public pp_units = 5
 
integer, parameter, public dpk_units = 6
 
integer, parameter, public dpc_units = 7
 
integer, parameter, public rh_units = 8
 
integer, dimension(0:n_absorber_units), parameter, public absorber_units_id = (/ INVALID_UNITS, PPMV_UNITS , ND_UNITS , MR_UNITS , MD_UNITS , PP_UNITS , DPK_UNITS , DPC_UNITS , RH_UNITS /)
 
character(*), dimension(0:n_absorber_units), parameter, public absorber_units_name = (/ 'Invalid', 'ppmv ', 'cm^-3 ', 'g/kg ', 'g.m^-3 ', 'hPa ', 'DP, K ', 'DP, C ', 'RH, % ' /)
 
character(*), dimension(0:n_absorber_units), parameter, public absorber_units_char = (/ '-', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H' /)
 
integer, parameter, public max_n_molecular_species = 32
 
integer, parameter, public id_h2o = 1
 
integer, parameter, public id_co2 = 2
 
integer, parameter, public id_o3 = 3
 
integer, parameter, public id_n2o = 4
 
integer, parameter, public id_co = 5
 
integer, parameter, public id_ch4 = 6
 
integer, parameter, public id_o2 = 7
 
integer, parameter, public id_no = 8
 
integer, parameter, public id_so2 = 9
 
integer, parameter, public id_no2 = 10
 
integer, parameter, public id_nh3 = 11
 
integer, parameter, public id_hno3 = 12
 
integer, parameter, public id_oh = 13
 
integer, parameter, public id_hf = 14
 
integer, parameter, public id_hcl = 15
 
integer, parameter, public id_hbr = 16
 
integer, parameter, public id_hi = 17
 
integer, parameter, public id_clo = 18
 
integer, parameter, public id_ocs = 19
 
integer, parameter, public id_h2co = 20
 
integer, parameter, public id_hocl = 21
 
integer, parameter, public id_n2 = 22
 
integer, parameter, public id_hcn = 23
 
integer, parameter, public id_ch3cl = 24
 
integer, parameter, public id_h2o2 = 25
 
integer, parameter, public id_c2h2 = 26
 
integer, parameter, public id_c2h6 = 27
 
integer, parameter, public id_ph3 = 28
 
integer, parameter, public id_cof2 = 29
 
integer, parameter, public id_sf6 = 30
 
integer, parameter, public id_h2s = 31
 
integer, parameter, public id_hcooh = 32
 
character(*), dimension(max_n_molecular_species), parameter, public molecular_symbol = (/ 'H2O ','CO2 ','O3 ','N2O ', 'CO ','CH4 ','O2 ','NO ', 'SO2 ','NO2 ','NH3 ','HNO3 ', 'OH ','HF ','HCL ','HBR ', 'HI ','CLO ','OCS ','H2CO ', 'HOCL ','N2 ','HCN ','CH3CL', 'H2O2 ','C2H2 ','C2H6 ','PH3 ', 'COF2 ','SF6 ','H2S ','HCOOH' /)
 
real(fp), parameter, public mw_h2o = 18.01528_fp
 
real(fp), parameter, public mw_co2 = 44.00950_fp
 
real(fp), parameter, public mw_o3 = 47.99820_fp
 
real(fp), parameter, public mw_n2o = 44.01288_fp
 
real(fp), parameter, public mw_co = 28.01010_fp
 
real(fp), parameter, public mw_ch4 = 16.04246_fp
 
real(fp), parameter, public mw_o2 = 31.99880_fp
 
real(fp), parameter, public mw_n2 = 28.01348_fp
 
real(fp), dimension(max_n_molecular_species), parameter, public molecular_weight = (/ MW_H2O, MW_CO2, MW_O3, MW_N2O, MW_CO , MW_CH4, MW_O2, 30.00614_fp, 64.06480_fp, 46.00554_fp, 17.03056_fp, 63.01288_fp, 17.00734_fp, 20.00634_fp, 36.46064_fp, 80.91194_fp, 127.91241_fp, 51.45210_fp, 60.07610_fp, 30.02598_fp, 52.46004_fp, MW_N2 , 27.02538_fp, 50.48722_fp, 34.01468_fp, 26.03728_fp, 30.06904_fp, 33.99758_fp, 66.00690_fp, 146.05643_fp, 34.08188_fp, 46.02538_fp /)
 
real(fp), parameter, public mw_dryair = 28.9648_fp
 
real(fp), parameter, public eps = MW_H2O / MW_DRYAIR
 
real(fp), parameter, public r_dryair = R0 / ( MW_DRYAIR * G_TO_KG )
 
real(fp), parameter, public cp_dryair = ( 7.0_fp/TWO ) * R_DRYAIR
 

Variable Documentation

◆ absorber_units_char

character(*), dimension(0:n_absorber_units), parameter, public profile_utility_parameters::absorber_units_char = (/ '-', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H' /)

Definition at line 105 of file Profile_Utility_Parameters.f90.

◆ absorber_units_id

integer, dimension(0:n_absorber_units), parameter, public profile_utility_parameters::absorber_units_id = (/ INVALID_UNITS, PPMV_UNITS , ND_UNITS , MR_UNITS , MD_UNITS , PP_UNITS , DPK_UNITS , DPC_UNITS , RH_UNITS /)

Definition at line 85 of file Profile_Utility_Parameters.f90.

◆ absorber_units_name

character(*), dimension(0:n_absorber_units), parameter, public profile_utility_parameters::absorber_units_name = (/ 'Invalid', 'ppmv ', 'cm^-3 ', 'g/kg ', 'g.m^-3 ', 'hPa ', 'DP, K ', 'DP, C ', 'RH, % ' /)

Definition at line 95 of file Profile_Utility_Parameters.f90.

◆ celsius_to_kelvin

real(fp), parameter, public profile_utility_parameters::celsius_to_kelvin = T0

Definition at line 59 of file Profile_Utility_Parameters.f90.

◆ cm_to_m

real(fp), parameter, public profile_utility_parameters::cm_to_m = 1.0e-02_fp

Definition at line 66 of file Profile_Utility_Parameters.f90.

◆ cp_dryair

real(fp), parameter, public profile_utility_parameters::cp_dryair = ( 7.0_fp/TWO ) * R_DRYAIR

Definition at line 199 of file Profile_Utility_Parameters.f90.

◆ dpc_units

integer, parameter, public profile_utility_parameters::dpc_units = 7

Definition at line 82 of file Profile_Utility_Parameters.f90.

◆ dpk_units

integer, parameter, public profile_utility_parameters::dpk_units = 6

Definition at line 81 of file Profile_Utility_Parameters.f90.

◆ eps

real(fp), parameter, public profile_utility_parameters::eps = MW_H2O / MW_DRYAIR

Definition at line 193 of file Profile_Utility_Parameters.f90.

◆ from_percent

real(fp), parameter, public profile_utility_parameters::from_percent = 1.0e-02_fp

Definition at line 68 of file Profile_Utility_Parameters.f90.

◆ g_to_kg

real(fp), parameter, public profile_utility_parameters::g_to_kg = 1.0e-03_fp

Definition at line 60 of file Profile_Utility_Parameters.f90.

◆ hpa_to_pa

real(fp), parameter, public profile_utility_parameters::hpa_to_pa = 1.0e+02_fp

Definition at line 63 of file Profile_Utility_Parameters.f90.

◆ hundred

real(fp), parameter, public profile_utility_parameters::hundred = 100.0_fp

Definition at line 53 of file Profile_Utility_Parameters.f90.

◆ id_c2h2

integer, parameter, public profile_utility_parameters::id_c2h2 = 26

Definition at line 148 of file Profile_Utility_Parameters.f90.

◆ id_c2h6

integer, parameter, public profile_utility_parameters::id_c2h6 = 27

Definition at line 149 of file Profile_Utility_Parameters.f90.

◆ id_ch3cl

integer, parameter, public profile_utility_parameters::id_ch3cl = 24

Definition at line 146 of file Profile_Utility_Parameters.f90.

◆ id_ch4

integer, parameter, public profile_utility_parameters::id_ch4 = 6

Definition at line 125 of file Profile_Utility_Parameters.f90.

◆ id_clo

integer, parameter, public profile_utility_parameters::id_clo = 18

Definition at line 139 of file Profile_Utility_Parameters.f90.

◆ id_co

integer, parameter, public profile_utility_parameters::id_co = 5

Definition at line 124 of file Profile_Utility_Parameters.f90.

◆ id_co2

integer, parameter, public profile_utility_parameters::id_co2 = 2

Definition at line 121 of file Profile_Utility_Parameters.f90.

◆ id_cof2

integer, parameter, public profile_utility_parameters::id_cof2 = 29

Definition at line 152 of file Profile_Utility_Parameters.f90.

◆ id_h2co

integer, parameter, public profile_utility_parameters::id_h2co = 20

Definition at line 141 of file Profile_Utility_Parameters.f90.

◆ id_h2o

integer, parameter, public profile_utility_parameters::id_h2o = 1

Definition at line 120 of file Profile_Utility_Parameters.f90.

◆ id_h2o2

integer, parameter, public profile_utility_parameters::id_h2o2 = 25

Definition at line 147 of file Profile_Utility_Parameters.f90.

◆ id_h2s

integer, parameter, public profile_utility_parameters::id_h2s = 31

Definition at line 154 of file Profile_Utility_Parameters.f90.

◆ id_hbr

integer, parameter, public profile_utility_parameters::id_hbr = 16

Definition at line 137 of file Profile_Utility_Parameters.f90.

◆ id_hcl

integer, parameter, public profile_utility_parameters::id_hcl = 15

Definition at line 136 of file Profile_Utility_Parameters.f90.

◆ id_hcn

integer, parameter, public profile_utility_parameters::id_hcn = 23

Definition at line 145 of file Profile_Utility_Parameters.f90.

◆ id_hcooh

integer, parameter, public profile_utility_parameters::id_hcooh = 32

Definition at line 155 of file Profile_Utility_Parameters.f90.

◆ id_hf

integer, parameter, public profile_utility_parameters::id_hf = 14

Definition at line 134 of file Profile_Utility_Parameters.f90.

◆ id_hi

integer, parameter, public profile_utility_parameters::id_hi = 17

Definition at line 138 of file Profile_Utility_Parameters.f90.

◆ id_hno3

integer, parameter, public profile_utility_parameters::id_hno3 = 12

Definition at line 132 of file Profile_Utility_Parameters.f90.

◆ id_hocl

integer, parameter, public profile_utility_parameters::id_hocl = 21

Definition at line 142 of file Profile_Utility_Parameters.f90.

◆ id_n2

integer, parameter, public profile_utility_parameters::id_n2 = 22

Definition at line 144 of file Profile_Utility_Parameters.f90.

◆ id_n2o

integer, parameter, public profile_utility_parameters::id_n2o = 4

Definition at line 123 of file Profile_Utility_Parameters.f90.

◆ id_nh3

integer, parameter, public profile_utility_parameters::id_nh3 = 11

Definition at line 131 of file Profile_Utility_Parameters.f90.

◆ id_no

integer, parameter, public profile_utility_parameters::id_no = 8

Definition at line 128 of file Profile_Utility_Parameters.f90.

◆ id_no2

integer, parameter, public profile_utility_parameters::id_no2 = 10

Definition at line 130 of file Profile_Utility_Parameters.f90.

◆ id_o2

integer, parameter, public profile_utility_parameters::id_o2 = 7

Definition at line 126 of file Profile_Utility_Parameters.f90.

◆ id_o3

integer, parameter, public profile_utility_parameters::id_o3 = 3

Definition at line 122 of file Profile_Utility_Parameters.f90.

◆ id_ocs

integer, parameter, public profile_utility_parameters::id_ocs = 19

Definition at line 140 of file Profile_Utility_Parameters.f90.

◆ id_oh

integer, parameter, public profile_utility_parameters::id_oh = 13

Definition at line 133 of file Profile_Utility_Parameters.f90.

◆ id_ph3

integer, parameter, public profile_utility_parameters::id_ph3 = 28

Definition at line 150 of file Profile_Utility_Parameters.f90.

◆ id_sf6

integer, parameter, public profile_utility_parameters::id_sf6 = 30

Definition at line 153 of file Profile_Utility_Parameters.f90.

◆ id_so2

integer, parameter, public profile_utility_parameters::id_so2 = 9

Definition at line 129 of file Profile_Utility_Parameters.f90.

◆ invalid_units

integer, parameter, public profile_utility_parameters::invalid_units = 0

Definition at line 75 of file Profile_Utility_Parameters.f90.

◆ kg_to_g

real(fp), parameter, public profile_utility_parameters::kg_to_g = 1.0e+03_fp

Definition at line 61 of file Profile_Utility_Parameters.f90.

◆ m_to_cm

real(fp), parameter, public profile_utility_parameters::m_to_cm = 1.0e+02_fp

Definition at line 67 of file Profile_Utility_Parameters.f90.

◆ max_n_molecular_species

integer, parameter, public profile_utility_parameters::max_n_molecular_species = 32

Definition at line 117 of file Profile_Utility_Parameters.f90.

◆ md_units

integer, parameter, public profile_utility_parameters::md_units = 4

Definition at line 79 of file Profile_Utility_Parameters.f90.

◆ molecular_symbol

character(*), dimension(max_n_molecular_species), parameter, public profile_utility_parameters::molecular_symbol = (/ 'H2O ','CO2 ','O3 ','N2O ', 'CO ','CH4 ','O2 ','NO ', 'SO2 ','NO2 ','NH3 ','HNO3 ', 'OH ','HF ','HCL ','HBR ', 'HI ','CLO ','OCS ','H2CO ', 'HOCL ','N2 ','HCN ','CH3CL', 'H2O2 ','C2H2 ','C2H6 ','PH3 ', 'COF2 ','SF6 ','H2S ','HCOOH' /)

Definition at line 157 of file Profile_Utility_Parameters.f90.

◆ molecular_weight

real(fp), dimension(max_n_molecular_species), parameter, public profile_utility_parameters::molecular_weight = (/ MW_H2O, MW_CO2, MW_O3, MW_N2O, MW_CO , MW_CH4, MW_O2, 30.00614_fp, 64.06480_fp, 46.00554_fp, 17.03056_fp, 63.01288_fp, 17.00734_fp, 20.00634_fp, 36.46064_fp, 80.91194_fp, 127.91241_fp, 51.45210_fp, 60.07610_fp, 30.02598_fp, 52.46004_fp, MW_N2 , 27.02538_fp, 50.48722_fp, 34.01468_fp, 26.03728_fp, 30.06904_fp, 33.99758_fp, 66.00690_fp, 146.05643_fp, 34.08188_fp, 46.02538_fp /)

Definition at line 179 of file Profile_Utility_Parameters.f90.

◆ mr_units

integer, parameter, public profile_utility_parameters::mr_units = 3

Definition at line 78 of file Profile_Utility_Parameters.f90.

◆ mw_ch4

real(fp), parameter, public profile_utility_parameters::mw_ch4 = 16.04246_fp

Definition at line 174 of file Profile_Utility_Parameters.f90.

◆ mw_co

real(fp), parameter, public profile_utility_parameters::mw_co = 28.01010_fp

Definition at line 173 of file Profile_Utility_Parameters.f90.

◆ mw_co2

real(fp), parameter, public profile_utility_parameters::mw_co2 = 44.00950_fp

Definition at line 170 of file Profile_Utility_Parameters.f90.

◆ mw_dryair

real(fp), parameter, public profile_utility_parameters::mw_dryair = 28.9648_fp

Definition at line 190 of file Profile_Utility_Parameters.f90.

◆ mw_h2o

real(fp), parameter, public profile_utility_parameters::mw_h2o = 18.01528_fp

Definition at line 169 of file Profile_Utility_Parameters.f90.

◆ mw_n2

real(fp), parameter, public profile_utility_parameters::mw_n2 = 28.01348_fp

Definition at line 176 of file Profile_Utility_Parameters.f90.

◆ mw_n2o

real(fp), parameter, public profile_utility_parameters::mw_n2o = 44.01288_fp

Definition at line 172 of file Profile_Utility_Parameters.f90.

◆ mw_o2

real(fp), parameter, public profile_utility_parameters::mw_o2 = 31.99880_fp

Definition at line 175 of file Profile_Utility_Parameters.f90.

◆ mw_o3

real(fp), parameter, public profile_utility_parameters::mw_o3 = 47.99820_fp

Definition at line 171 of file Profile_Utility_Parameters.f90.

◆ n_absorber_units

integer, parameter, public profile_utility_parameters::n_absorber_units = 8

Definition at line 72 of file Profile_Utility_Parameters.f90.

◆ nd_units

integer, parameter, public profile_utility_parameters::nd_units = 2

Definition at line 77 of file Profile_Utility_Parameters.f90.

◆ one

real(fp), parameter, public profile_utility_parameters::one = 1.0_fp

Definition at line 51 of file Profile_Utility_Parameters.f90.

◆ pa_to_hpa

real(fp), parameter, public profile_utility_parameters::pa_to_hpa = 1.0e-02_fp

Definition at line 62 of file Profile_Utility_Parameters.f90.

◆ pp_units

integer, parameter, public profile_utility_parameters::pp_units = 5

Definition at line 80 of file Profile_Utility_Parameters.f90.

◆ ppmv_to_ppv

real(fp), parameter, public profile_utility_parameters::ppmv_to_ppv = 1.0e-06_fp

Definition at line 64 of file Profile_Utility_Parameters.f90.

◆ ppmv_units

integer, parameter, public profile_utility_parameters::ppmv_units = 1

Definition at line 76 of file Profile_Utility_Parameters.f90.

◆ ppv_to_ppmv

real(fp), parameter, public profile_utility_parameters::ppv_to_ppmv = 1.0e+06_fp

Definition at line 65 of file Profile_Utility_Parameters.f90.

◆ r_dryair

real(fp), parameter, public profile_utility_parameters::r_dryair = R0 / ( MW_DRYAIR * G_TO_KG )

Definition at line 196 of file Profile_Utility_Parameters.f90.

◆ rh_units

integer, parameter, public profile_utility_parameters::rh_units = 8

Definition at line 83 of file Profile_Utility_Parameters.f90.

◆ to_percent

real(fp), parameter, public profile_utility_parameters::to_percent = 1.0e+02_fp

Definition at line 69 of file Profile_Utility_Parameters.f90.

◆ tolerance

real(fp), parameter, public profile_utility_parameters::tolerance = 2.0e-16_fp

Definition at line 56 of file Profile_Utility_Parameters.f90.

◆ two

real(fp), parameter, public profile_utility_parameters::two = 2.0_fp

Definition at line 52 of file Profile_Utility_Parameters.f90.

◆ zero

real(fp), parameter, public profile_utility_parameters::zero = 0.0_fp

Definition at line 50 of file Profile_Utility_Parameters.f90.