Index | Rundeck: E6TomaF40 | Created: Fri May 17 03:30:39 EDT 2024 |
TRACERS_SOA | File: TRACERS_AEROSOLS_SOA.F90 |
Author : Kostas Tsigaridis (ktsigaridis@giss.nasa.gov)
Version:
Subroutines:
Global Variables:
- lm : used from resolution
- write_parallel : used from domain_decomp_atm
- am_i_root : used from domain_decomp_atm
- tr_mm : used from oldtracer_mod
- ntm : used from tracer_com
- nsoa : used from tracer_com
- n_soa_i :
integer
- the first SOA-related species
Used by: | :tracer_3dsource | SHINDELLTRACERSMETADATA_MOD |
- n_soa_e :
integer
- the last SOA-related species
Used by: | :tracer_3dsource | SHINDELLTRACERSMETADATA_MOD |
- mw :
real*8, allocatable, dimension(:)
- the molecular weight of all tracers, in units of tracer mass per mole
- apartmass :
real*8, dimension(lm, nsoa)
- the mass-based yield of semivolatile species from chemistry
- apartmolar :
real*8, dimension(lm, nsoa)
- the molar-based yield of semivolatile species from chemistry
Used by: | :chemstep | :masterchem |
- voc2nox :
real*8, dimension(lm)
- factor deciding how much SOA is produced from the high-NOx and how much from
Used by: | :masterchem |
- apartmass_ref :
real*8, dimension(nsoa)
- the low-NOx mass-based yield of semivolatile species from chemistry
- apartmass_nox_ref :
real*8, dimension(nsoa)
- the high-NOx mass-based yield of semivolatile species from chemistry
- molec2ug :
real*8, allocatable, dimension(:)
- converts molec/cm3 to ug/m3. 1.d0/molec2ug converts ug/m3 to molec/cm3
- lm_soa :
integer, parameter
- the uppermost level where chemical production of semivolatile gases is allowed
Initial Value= LM
Used by: | :chemstep | :masterchem |
- whichsoa :
integer, allocatable, dimension(:)
- converts tracer index to soa index
Used by: | :chemstep | :crates | :masterchem |
- issoa :
integer, dimension(nsoa)
- converts soa index to tracer index
- soacomp :
integer, parameter
- number of different cases in Lambda calculations
Initial Value= 11
- lambda :
real*8, dimension(soacomp, soacomp)
- empirical factor describing the affinity of species i with species j
- imfapin :
integer, parameter
- Initial Value
= 1
- imfaro :
integer, parameter
- Initial Value
= 2
- imfisop :
integer, parameter
- Initial Value
= 3
- imfocii :
integer, parameter
- Initial Value
= 4
- imfocia :
integer, parameter
- Initial Value
= 5
- imfocb :
integer, parameter
- Initial Value
= 6
- imfococean :
integer, parameter
- Initial Value
= 7
- imfbcii :
integer, parameter
- Initial Value
= 8
- imfbcia :
integer, parameter
- Initial Value
= 9
- imfbcb :
integer, parameter
- Initial Value
= 10
- imfinorg :
integer, parameter
- Initial Value
= 11
- dh_isoprene :
real*8, parameter
- enthalpy of vaporization for the isoprene-produced SOA species (KJ/mol)
Initial Value= 42.d0
Used by: | :crates |
- dh_apinene :
real*8, parameter
- Initial Value
= 72.9d0
Used by: | :crates |
- kpart :
real*8, dimension(lm, nsoa)
- partitioning coefficient of SOA species (m3/ug)
Used by: | :crates |
- kpart_ref :
real*8, dimension(nsoa), parameter
- Low-NOx partitioning coefficient of SOA species (m3/ug) at the reference temperature kpart_temp_ref
Used by: | :crates |
- kpart_nox_ref :
real, dimension(nsoa), parameter
- High-NOx partitioning coefficient of SOA species (m3/ug) at the reference temperature kpart_temp_nox_ref
- kpart_temp_ref :
real*8, dimension(nsoa), parameter
- reference temperature where kpart_ref was derived
Used by: | :crates |
- kpart_temp_nox_ref :
real, dimension(nsoa), parameter
- reference temperature where kpart_nox_ref was derived
- out_line :
character(len=300)