Contains the information for an adjacent domain for transfering the ghost data of a distributed vector to/from the current domain.
More...
|
type(distributed_vector_cmiss_type), pointer | cmiss_vector |
| The pointer to the CMISS distributed vector object for this transfer information. More...
|
|
integer(intg) | data_type |
| The data type of the distributed vector. This is "inherited" from the distributed vector. More...
|
|
integer(intg) | send_buffer_size |
| The size of the buffer to send distributed vector data from the current domain to the adjacent domain. More...
|
|
integer(intg) | receive_buffer_size |
| The size of the buffer to receive distributed vector data from the adjacent domain to the current domain. More...
|
|
integer(intg) | send_tag_number |
| The MPI tag number for the data sending from the current domain to the adjacent domain. It is calculated as an offset from the base tag number of the distribued vector. More...
|
|
integer(intg) | receive_tag_number |
| The MPI tag number for the data receiving from the adjacent domain to the current domain. It is calculated as an offset from the base tag number of the distribued vector. More...
|
|
integer(intg) | mpi_send_request |
| The MPI request pointer for sending data from the current domain to the adjacent domain. More...
|
|
integer(intg) | mpi_receive_request |
| The MPI request pointer for sending data from the adjacent domain to the current domain. More...
|
|
integer(intg), dimension(:), allocatable | send_buffer_intg |
| The integer buffer for sending the distributed integer vector data from the current domain to the adjacent domain. More...
|
|
real(dp), dimension(:), allocatable | send_buffer_dp |
| The double precision real buffer for sending the distributed real vector data from the current domain to the adjacent domain. More...
|
|
real(sp), dimension(:), allocatable | send_buffer_sp |
| The single precision real buffer for sending the distributed real vector data from the current domain to the adjacent domain. More...
|
|
logical, dimension(:), allocatable | send_buffer_l |
| The logical buffer for sending the distributed logical vector data from the current domain to the adjacent domain. More...
|
|
integer(intg), dimension(:), allocatable | receive_buffer_intg |
| The integer buffer for receiving the distributed integer vector data from the adjacent domain to the current domain. More...
|
|
real(dp), dimension(:), allocatable | receive_buffer_dp |
| The double precision real buffer for receiving the distributed real vector data from the adjacent domain to the current domain. More...
|
|
real(sp), dimension(:), allocatable | receive_buffer_sp |
| The single precision real buffer for receiving the distributed real vector data from the adjacent domain to the current domain. More...
|
|
logical, dimension(:), allocatable | receive_buffer_l |
| The logical buffer for receiving the distributed logical vector data from the adjacent domain to the current domain. More...
|
|
Contains the information for an adjacent domain for transfering the ghost data of a distributed vector to/from the current domain.
Definition at line 741 of file types.f90.