142 type(local_grid_type) :: local_grid
146 allocate( local_grid%neighbours(3,4) )
148 local_grid%local_domain_start_index(
z_index) = 1
149 local_grid%local_domain_start_index(
y_index) = 11
150 local_grid%local_domain_start_index(
x_index) = 21
152 local_grid%local_domain_end_index(
z_index) = 10
153 local_grid%local_domain_end_index(
y_index) = 20
154 local_grid%local_domain_end_index(
x_index) = 30
158 local_grid%neighbours(j,i) = i*j
164 field_data(i,j,k) = i*j*k
169 call assert_not_equals(field_data(1,2,21), field_data(1,10,21)&
170 ,
"Test fields are not equal before calling")
171 call perform_local_data_copy_for_dimension(
x_index, 1, 1, local_grid, &