PartMC  2.2.1
Public Attributes
pmc_aero_data::aero_data_t Type Reference

Aerosol material properties and associated data. More...

List of all members.

Public Attributes

integer n_spec
 Number of species.
integer n_source
 Number of sources.
integer i_water
 Water species number (0 if water is not a species).
character(len=AERO_NAME_LEN),
dimension(:), pointer 
name
 Len n_spec, species names.
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(kind=dp), dimension(:),
pointer 
density
 Len n_spec, densities (kg m^{-3}).
integer, dimension(:), pointer num_ions
 Len n_spec, number of ions in solute.
real(kind=dp), dimension(:),
pointer 
molec_weight
 Len n_spec, molecular weights (kg mol^{-1}).
real(kind=dp), dimension(:),
pointer 
kappa
 Len n_spec, kappas (1).
character(len=AERO_SOURCE_NAME_LEN),
dimension(:), pointer 
source_name
 Len n_source, source names.

Detailed Description

Aerosol material properties and associated data.

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.

Definition at line 40 of file aero_data.F90.


Member Data Documentation

real(kind=dp), dimension(:), pointer pmc_aero_data::aero_data_t::density

Len n_spec, densities (kg m^{-3}).

Definition at line 53 of file aero_data.F90.

Water species number (0 if water is not a species).

Definition at line 46 of file aero_data.F90.

real(kind=dp), dimension(:), pointer pmc_aero_data::aero_data_t::kappa

Len n_spec, kappas (1).

Definition at line 59 of file aero_data.F90.

real(kind=dp), dimension(:), pointer pmc_aero_data::aero_data_t::molec_weight

Len n_spec, molecular weights (kg mol^{-1}).

Definition at line 57 of file aero_data.F90.

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.

Definition at line 51 of file aero_data.F90.

Number of sources.

Definition at line 44 of file aero_data.F90.

Number of species.

Definition at line 42 of file aero_data.F90.

character(len=AERO_NAME_LEN), dimension(:), pointer pmc_aero_data::aero_data_t::name

Len n_spec, species names.

Definition at line 48 of file aero_data.F90.

integer, dimension(:), pointer pmc_aero_data::aero_data_t::num_ions

Len n_spec, number of ions in solute.

Definition at line 55 of file aero_data.F90.

character(len=AERO_SOURCE_NAME_LEN), dimension(:), pointer pmc_aero_data::aero_data_t::source_name

Len n_source, source names.

Definition at line 61 of file aero_data.F90.


The documentation for this type was generated from the following file: