100 iArrayLocal(std::vector<int> &count_p, std::vector<int> &row_stride_p)
104 rank = count_p.size();
106 for (
int i = 0; i <
rank; i++)
110 iArrayLocal(std::vector<int> &count_p, std::vector<int> row_stride_p, std::vector<int> offset_p)
115 rank = count_p.size();
155 iArray(std::vector<unsigned long long> &g_dimension_p, std::vector<int> &g_ghost_size_p, std::vector<int> &g_chunk_size_p,
int mpi_size_p,
int mpi_rank_p)
AuEndpointDataType
Definition: ft_type.h:118
global array
Definition: ft_iarray.h:128
std::vector< int > g_ghost_size
Definition: ft_iarray.h:138
int mpi_rank
Definition: ft_iarray.h:131
std::vector< unsigned long long > l_start
Definition: ft_iarray.h:147
std::vector< int > g_chunk_size
Definition: ft_iarray.h:139
iArray(std::vector< unsigned long long > &g_dimension_p, std::vector< int > &g_ghost_size_p, std::vector< int > &g_chunk_size_p, int mpi_size_p, int mpi_rank_p)
Definition: ft_iarray.h:155
iArrayLocal * local_array
Definition: ft_iarray.h:153
AuEndpointDataType array_data_element_type
Definition: ft_iarray.h:136
int mpi_size
Definition: ft_iarray.h:130
std::vector< unsigned long long > l_start_ghost
Definition: ft_iarray.h:149
std::vector< unsigned long long > l_count
Definition: ft_iarray.h:148
int array_rank
Definition: ft_iarray.h:135
std::vector< unsigned long long > g_dimension
Definition: ft_iarray.h:137
std::vector< unsigned long long > l_count_ghost
Definition: ft_iarray.h:150
array of local data
Definition: ft_iarray.h:93
void * local_array_data
Definition: ft_iarray.h:98
std::vector< size_t > count
Definition: ft_iarray.h:95
int rank
Definition: ft_iarray.h:94
std::vector< size_t > offset
Definition: ft_iarray.h:96
iArrayLocal()
Definition: ft_iarray.h:118
iArrayLocal(std::vector< int > &count_p, std::vector< int > row_stride_p, std::vector< int > offset_p)
Definition: ft_iarray.h:110
iArrayLocal(std::vector< int > &count_p, std::vector< int > &row_stride_p)
Definition: ft_iarray.h:100
std::vector< size_t > row_stride
Definition: ft_iarray.h:97