PartMC  2.6.1
Modules | Functions/Subroutines | Variables
nucleate.F90 File Reference

The pmc_nucleate module. More...

Go to the source code of this file.

Modules

module  pmc_nucleate
 Aerosol nucleation functions.
 

Functions/Subroutines

subroutine pmc_nucleate::nucleate (nucleate_type, nucleate_source, env_state, gas_data, aero_data, aero_state, gas_state, del_t, allow_doubling, allow_halving)
 Do nucleation of the type given by the first argument. More...
 
subroutine pmc_nucleate::nucleate_sulf_acid (nucleate_source, env_state, gas_data, aero_data, aero_state, gas_state, del_t, allow_doubling, allow_halving)
 Nucleate sulfuric acid into aerosol particles, using a power-law dependence, for time del_t. More...
 

Variables

integer, parameter pmc_nucleate::nucleate_type_invalid = 0
 Type code for unknown or invalid nucleation type. More...
 
integer, parameter pmc_nucleate::nucleate_type_sulf_acid = 1
 Type code for H2SO4 to SO4 nucleation with quadratic rate. More...
 
character(len=aero_source_name_len), parameter pmc_nucleate::nucleate_source_name = "nucleate"
 Source name for nucleated particles. More...
 

Detailed Description

The pmc_nucleate module.

Definition in file nucleate.F90.