Contains information for a CMISS distributed vector.
More...
|
type(distributed_vector_type), pointer | distributed_vector |
| A pointer to the distributed vector. More...
|
|
integer(intg) | base_tag_number |
| The base number for the MPI tag numbers that will be used to communicate the distributed vector data amongst the domains. The base tag number can be thought of as the identification number for the distributed vector object. More...
|
|
integer(intg) | n |
| The size of the distributed vector. More...
|
|
integer(intg) | data_size |
| The size of the distributed vector that is held locally by the domain. More...
|
|
integer(intg), dimension(:), allocatable | data_intg |
| DATA_INTG(i). The integer data for an integer distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain. More...
|
|
real(dp), dimension(:), allocatable | data_dp |
| DATA_DP(i). The real data for a double precision real distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain. More...
|
|
real(sp), dimension(:), allocatable | data_sp |
| DATA_SP(i). The real data for a single precision real distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain. More...
|
|
logical, dimension(:), allocatable | data_l |
| DATA_L(i). The logical data for a logical distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain. More...
|
|
type(distributed_vector_transfer_type), dimension(:), allocatable | transfers |
| TRANSFERS(adjacent_domain_idx). The transfer information for the adjacent_domain_idx'th adjacent domain to this domain. More...
|
|
Contains information for a CMISS distributed vector.
Definition at line 761 of file types.f90.
integer(intg) types::distributed_vector_cmiss_type::base_tag_number |
The base number for the MPI tag numbers that will be used to communicate the distributed vector data amongst the domains. The base tag number can be thought of as the identification number for the distributed vector object.
Definition at line 763 of file types.f90.
real(dp), dimension(:), allocatable types::distributed_vector_cmiss_type::data_dp |
DATA_DP(i). The real data for a double precision real distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain.
Definition at line 767 of file types.f90.
integer(intg), dimension(:), allocatable types::distributed_vector_cmiss_type::data_intg |
DATA_INTG(i). The integer data for an integer distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain.
Definition at line 766 of file types.f90.
logical, dimension(:), allocatable types::distributed_vector_cmiss_type::data_l |
DATA_L(i). The logical data for a logical distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain.
Definition at line 769 of file types.f90.
integer(intg) types::distributed_vector_cmiss_type::data_size |
The size of the distributed vector that is held locally by the domain.
Definition at line 765 of file types.f90.
real(sp), dimension(:), allocatable types::distributed_vector_cmiss_type::data_sp |
DATA_SP(i). The real data for a single precision real distributed vector. The i'th component contains the data for the i'th local number of distributed vector data on the domain.
Definition at line 768 of file types.f90.
A pointer to the distributed vector.
Definition at line 762 of file types.f90.
integer(intg) types::distributed_vector_cmiss_type::n |
The size of the distributed vector.
Definition at line 764 of file types.f90.
TRANSFERS(adjacent_domain_idx). The transfer information for the adjacent_domain_idx'th adjacent domain to this domain.
Definition at line 770 of file types.f90.