PartMC  2.6.1
Public Attributes | List of all members
pmc_aero_data::aero_data_t Type Reference

Aerosol material properties and associated data. More...

Public Attributes

integer i_water
 Water species number (0 if water is not a species). More...
 
character(len=aero_name_len), dimension(:), allocatable name
 Length aero_data_n_spec(aero_data), species names. More...
 
integer, dimension(:), allocatable mosaic_index
 Length aero_data_n_spec(aero_data), mosaic_index(i) a positive integer giving the mosaic index of species i, or 0 if there is no match. More...
 
real(kind=dp), dimension(:), allocatable density
 Length aero_data_n_spec(aero_data), densities (kg m^{-3}). More...
 
integer, dimension(:), allocatable num_ions
 Length aero_data_n_spec(aero_data), number of ions in solute. More...
 
real(kind=dp), dimension(:), allocatable molec_weight
 Length aero_data_n_spec(aero_data), molecular weights (kg mol^{-1}). More...
 
real(kind=dp), dimension(:), allocatable kappa
 Length aero_data_n_spec(aero_data), kappas (1). More...
 
character(len=aero_source_name_len), dimension(:), allocatable source_name
 Length aero_data_n_source(aero_data), source names. More...
 
type(fractal_tfractal
 Fractal particle parameters. More...
 

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,...,aero_data_n_spec(aero_data). 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 49 of file aero_data.F90.

Member Data Documentation

◆ density

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

Length aero_data_n_spec(aero_data), densities (kg m^{-3}).

Definition at line 58 of file aero_data.F90.

◆ fractal

type(fractal_t) pmc_aero_data::aero_data_t::fractal

Fractal particle parameters.

Definition at line 68 of file aero_data.F90.

◆ i_water

integer pmc_aero_data::aero_data_t::i_water

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

Definition at line 51 of file aero_data.F90.

◆ kappa

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

Length aero_data_n_spec(aero_data), kappas (1).

Definition at line 64 of file aero_data.F90.

◆ molec_weight

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

Length aero_data_n_spec(aero_data), molecular weights (kg mol^{-1}).

Definition at line 62 of file aero_data.F90.

◆ mosaic_index

integer, dimension(:), allocatable pmc_aero_data::aero_data_t::mosaic_index

Length aero_data_n_spec(aero_data), mosaic_index(i) a positive integer giving the mosaic index of species i, or 0 if there is no match.

Definition at line 56 of file aero_data.F90.

◆ name

character(len=aero_name_len), dimension(:), allocatable pmc_aero_data::aero_data_t::name

Length aero_data_n_spec(aero_data), species names.

Definition at line 53 of file aero_data.F90.

◆ num_ions

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

Length aero_data_n_spec(aero_data), number of ions in solute.

Definition at line 60 of file aero_data.F90.

◆ source_name

character(len=aero_source_name_len), dimension(:), allocatable pmc_aero_data::aero_data_t::source_name

Length aero_data_n_source(aero_data), source names.

Definition at line 66 of file aero_data.F90.


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