Maintains the state of a halo swap and contains buffers, neighbours etc.
More...
Maintains the state of a halo swap and contains buffers, neighbours etc.
Definition at line 28 of file communicationtypes.F90.
◆ cell_match
integer, dimension(3,4) communication_types_mod::halo_communication_type::cell_match |
|
private |
◆ fields_per_cell
integer communication_types_mod::halo_communication_type::fields_per_cell |
|
private |
◆ halo_depth
integer communication_types_mod::halo_communication_type::halo_depth |
|
private |
◆ halo_swap_neighbours
type(neighbour_description_type), dimension(:), allocatable communication_types_mod::halo_communication_type::halo_swap_neighbours |
|
private |
Definition at line 30 of file communicationtypes.F90.
30 type(neighbour_description_type),
dimension(:),
allocatable :: halo_swap_neighbours
◆ initialised
logical communication_types_mod::halo_communication_type::initialised = .false. |
|
private |
Definition at line 32 of file communicationtypes.F90.
32 logical :: initialised = .false., swap_in_progress=.false., involve_corners=.false.
◆ involve_corners
logical communication_types_mod::halo_communication_type::involve_corners =.false. |
|
private |
◆ number_distinct_neighbours
integer communication_types_mod::halo_communication_type::number_distinct_neighbours |
|
private |
Definition at line 29 of file communicationtypes.F90.
29 integer :: number_distinct_neighbours, fields_per_cell, halo_depth, cell_match(3,4)
◆ recv_requests
integer, dimension(:), allocatable communication_types_mod::halo_communication_type::recv_requests |
|
private |
◆ send_requests
integer, dimension(:), allocatable communication_types_mod::halo_communication_type::send_requests |
|
private |
Definition at line 31 of file communicationtypes.F90.
31 integer,
dimension(:),
allocatable :: send_requests, recv_requests
◆ swap_in_progress
logical communication_types_mod::halo_communication_type::swap_in_progress =.false. |
|
private |
The documentation for this type was generated from the following file: