compute_binary_nucleation.f

Summary
Computes binary nucleation rate.
Computes nucleation kernel coefficients.
Computes coefficients for the computation of the number of nucleated molecules.
Computes the critical H2SO4 concentration for nucleation rate.

Functions

compute_binary_nucleation_kernel

subroutine compute_binary_nucleation_kernel(rh,
&temp,
natmp,
jnucl,
&ntot,
xstar,
dpnucl)

Computes binary nucleation rate.  Based on the parameterization of Veahkamaki et al, JGR Atmosphere, vol 107, D22, p4622, 2002.  Modifications: 2005/3/23: cleaning Bruno Sportisse.

Parameters

rhRelative humidity 0< <1 ().
temperatureTemperature (K).
natmpGas-phase H2SO4 concentration (#molec/cm^3).

Returns

jnuclNucleation rate (#part/cm^3/s).
ntotNumber of molecules in the critical cluster.
xstarmol fraction of H2SO4 in the nucleated aerosol (mol).
dpnuclNucleation diameter (nm).

veahkamaki_coefficients

subroutine veahkamaki_coefficients(temp,
t2,
t3,
xstar,
fa)

Computes nucleation kernel coefficients.  Based on the parameterization of Veahkamaki et al, JGR Atmosphere, vol 107, D22, p4622, 2002.

Parameters

temperatureTemperature (K).
t2square of the temperature.
t3temperature to power three.
xstarmole fraction (mol).

Returns

fa : nucleation kernel coefficients.

veahkamaki_coefficients_number

subroutine veahkamaki_coefficients_number(temp,
t2,
t3,
xstar,
fa)

Computes coefficients for the computation of the number of nucleated molecules.  Based on the parameterization of Veahkamaki et al, JGR Atmosphere, vol 107, D22, p4622, 2002.

Parameters

temperatureTemperature (K).
t2square of the temperature.
t3temperature to power three.
xstarmole fraction (mol).

Returns

fa : nucleation kernel coefficients for number.

na_threshold_veahkamaki.

Computes the critical H2SO4 concentration for nucleation rate.  Based on the parameterization of Veahkamaki et al, JGR Atmosphere, vol 107, D22, p4622, 2002.  Modified: 2004 : optimization (Kathleen Fahey).  2005/3/23: cleaning (Bruno Sportisse).

Parameters

rhRelative humidity 0< <1 ().
temperatureTemperature (K).

Returns

nanucl : gas threshold H2SO4 concentration (#molec/cm^3).

subroutine compute_binary_nucleation_kernel(rh,
&temp,
natmp,
jnucl,
&ntot,
xstar,
dpnucl)
Computes binary nucleation rate.
subroutine veahkamaki_coefficients(temp,
t2,
t3,
xstar,
fa)
Computes nucleation kernel coefficients.
subroutine veahkamaki_coefficients_number(temp,
t2,
t3,
xstar,
fa)
Computes coefficients for the computation of the number of nucleated molecules.