PartMC
2.6.1
|
The aero_info_t structure and associated subroutines. More...
Data Types | |
type | aero_info_t |
Information about removed particles describing the sink. More... | |
Functions/Subroutines | |
integer function | pmc_mpi_pack_size_aero_info (val) |
Determines the number of bytes required to pack the given value. More... | |
subroutine | pmc_mpi_pack_aero_info (buffer, position, val) |
Packs the given value into the buffer, advancing position. More... | |
subroutine | pmc_mpi_unpack_aero_info (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. More... | |
Variables | |
integer, parameter | aero_info_none = 0 |
No information. More... | |
integer, parameter | aero_info_dilution = 1 |
Particle was removed due to dilution with outside air. More... | |
integer, parameter | aero_info_coag = 2 |
Particle was removed due to coagulation. More... | |
integer, parameter | aero_info_halved = 3 |
Particle was removed due to halving of the aerosol population. More... | |
integer, parameter | aero_info_weight = 4 |
Particle was removed due to adjustments in the particle's weighting function. More... | |
The aero_info_t structure and associated subroutines.
subroutine pmc_aero_info::pmc_mpi_pack_aero_info | ( | character, dimension(:), intent(inout) | buffer, |
integer, intent(inout) | position, | ||
type(aero_info_t), intent(in) | val | ||
) |
Packs the given value into the buffer, advancing position.
[in,out] | buffer | Memory buffer. |
[in,out] | position | Current buffer position. |
[in] | val | Value to pack. |
Definition at line 81 of file aero_info.F90.
integer function pmc_aero_info::pmc_mpi_pack_size_aero_info | ( | type(aero_info_t), intent(in) | val | ) |
Determines the number of bytes required to pack the given value.
[in] | val | Value to pack. |
Definition at line 63 of file aero_info.F90.
subroutine pmc_aero_info::pmc_mpi_unpack_aero_info | ( | character, dimension(:), intent(inout) | buffer, |
integer, intent(inout) | position, | ||
type(aero_info_t), intent(inout) | val | ||
) |
Unpacks the given value from the buffer, advancing position.
[in,out] | buffer | Memory buffer. |
[in,out] | position | Current buffer position. |
[in,out] | val | Value to pack. |
Definition at line 106 of file aero_info.F90.
integer, parameter pmc_aero_info::aero_info_coag = 2 |
Particle was removed due to coagulation.
Definition at line 23 of file aero_info.F90.
integer, parameter pmc_aero_info::aero_info_dilution = 1 |
Particle was removed due to dilution with outside air.
Definition at line 21 of file aero_info.F90.
integer, parameter pmc_aero_info::aero_info_halved = 3 |
Particle was removed due to halving of the aerosol population.
Definition at line 25 of file aero_info.F90.
integer, parameter pmc_aero_info::aero_info_none = 0 |
No information.
Definition at line 19 of file aero_info.F90.
integer, parameter pmc_aero_info::aero_info_weight = 4 |
Particle was removed due to adjustments in the particle's weighting function.
Definition at line 28 of file aero_info.F90.