Public Attributes | |
integer | n_spec |
Number of species. | |
integer | i_water |
Water species number. | |
character(len=AERO_NAME_LEN), dimension(:), pointer | name |
Len n_spec, species. | |
integer, dimension(:), pointer | mosaic_index |
Length n_spec, mosaic_index(i) a positive integer giving the mosaic index of species i, or 0 if there is no match. | |
real *8, dimension(:), pointer | density |
Len n_spec, densities (kg m^{-3}). | |
integer, dimension(:), pointer | num_ions |
Len n_spec, num ions in solute. | |
real *8, dimension(:), pointer | solubility |
Len n_spec, solubilities (1). | |
real *8, dimension(:), pointer | molec_weight |
Len n_spec, molc wghts (kg mole^{-1}). | |
real *8, dimension(:), pointer | kappa |
Len n_spec, kappas (1). |
The data in this structure is constant, as it represents physical quantities that cannot change over time.
Each aerosol species is identified by an index i = 1,...,n_spec
. Then name(i)
is the name of that species, density(i)
is its density, etc. The ordering of the species is arbitrary and should not be relied upon (currently it is the order in the species data file). The only exception is that it is possible to find out which species is water from the i_water
variable.
The names of the aerosol species are not important to PartMC, as only the material properties are used. The names are used for input and output, and also for communication with MOSAIC. For the MOSAIC interface to work correctly the species must be named the same, but without the _a
suffix.
Number of species.
Water species number.
character(len=AERO_NAME_LEN),dimension(:),pointer pmc_aero_data::aero_data_t::name |
Len n_spec, species.
integer,dimension(:),pointer pmc_aero_data::aero_data_t::mosaic_index |
Length n_spec, mosaic_index(i) a positive integer giving the mosaic index of species i, or 0 if there is no match.
real*8,dimension(:),pointer pmc_aero_data::aero_data_t::density |
Len n_spec, densities (kg m^{-3}).
integer,dimension(:),pointer pmc_aero_data::aero_data_t::num_ions |
Len n_spec, num ions in solute.
real*8,dimension(:),pointer pmc_aero_data::aero_data_t::solubility |
Len n_spec, solubilities (1).
real*8,dimension(:),pointer pmc_aero_data::aero_data_t::molec_weight |
Len n_spec, molc wghts (kg mole^{-1}).
real*8,dimension(:),pointer pmc_aero_data::aero_data_t::kappa |
Len n_spec, kappas (1).