Go to the documentation of this file.
25 real(kind=dp) :: create_time
50 character,
intent(inout) :: buffer(:)
52 integer,
intent(inout) :: position
57 integer :: prev_position
59 prev_position = position
62 call assert(297427248, position - prev_position &
74 character,
intent(inout) :: buffer(:)
76 integer,
intent(inout) :: position
81 integer :: prev_position
83 prev_position = position
86 call assert(297427277, position - prev_position &
Wrapper functions for MPI.
integer function pmc_mpi_pack_size_real(val)
Determines the number of bytes required to pack the given value.
The aero_particle_t structure and associated subroutines.
integer function pmc_mpi_pack_size_aero_component(val)
Determines the number of bytes required to pack the given value.
Aerosol particle component data structure.
subroutine pmc_mpi_pack_real(buffer, position, val)
Packs the given value into the buffer, advancing position.
subroutine assert(code, condition_ok)
Errors unless condition_ok is true.
subroutine pmc_mpi_pack_aero_component(buffer, position, val)
Packs the given value into the buffer, advancing position.
subroutine pmc_mpi_unpack_integer(buffer, position, val)
Unpacks the given value from the buffer, advancing position.
Common utility subroutines.
integer function pmc_mpi_pack_size_integer(val)
Determines the number of bytes required to pack the given value.
subroutine pmc_mpi_unpack_aero_component(buffer, position, val)
Unpacks the given value from the buffer, advancing position.
subroutine pmc_mpi_pack_integer(buffer, position, val)
Packs the given value into the buffer, advancing position.
subroutine pmc_mpi_unpack_real(buffer, position, val)
Unpacks the given value from the buffer, advancing position.