PartMC  2.8.0
Data Types | Functions/Subroutines
pmc_aero_component Module Reference

The aero_particle_t structure and associated subroutines. More...

Data Types

type  aero_component_t
 Aerosol particle component data structure. More...
 

Functions/Subroutines

integer function pmc_mpi_pack_size_aero_component (val)
 Determines the number of bytes required to pack the given value. More...
 
subroutine pmc_mpi_pack_aero_component (buffer, position, val)
 Packs the given value into the buffer, advancing position. More...
 
subroutine pmc_mpi_unpack_aero_component (buffer, position, val)
 Unpacks the given value from the buffer, advancing position. More...
 

Detailed Description

The aero_particle_t structure and associated subroutines.

Function/Subroutine Documentation

◆ pmc_mpi_pack_aero_component()

subroutine pmc_aero_component::pmc_mpi_pack_aero_component ( character, dimension(:), intent(inout)  buffer,
integer, intent(inout)  position,
type(aero_component_t), intent(in)  val 
)

Packs the given value into the buffer, advancing position.

Parameters
[in,out]bufferMemory buffer.
[in,out]positionCurrent buffer position.
[in]valValue to pack.

Definition at line 47 of file aero_component.F90.

◆ pmc_mpi_pack_size_aero_component()

integer function pmc_aero_component::pmc_mpi_pack_size_aero_component ( type(aero_component_t val)

Determines the number of bytes required to pack the given value.

Parameters
valValue to pack.

Definition at line 33 of file aero_component.F90.

◆ pmc_mpi_unpack_aero_component()

subroutine pmc_aero_component::pmc_mpi_unpack_aero_component ( character, dimension(:), intent(inout)  buffer,
integer, intent(inout)  position,
type(aero_component_t), intent(inout)  val 
)

Unpacks the given value from the buffer, advancing position.

Parameters
[in,out]bufferMemory buffer.
[in,out]positionCurrent buffer position.
[in,out]valValue to pack.

Definition at line 71 of file aero_component.F90.