96 integer,
dimension(:),
allocatable :: kgd
112 integer,
dimension(3) :: size
113 logical,
dimension(3) :: active = (/ .false., .false., .false. /)
114 integer :: dimensions = 0
119 integer,
dimension(3) :: start,& !< Global start coordinates of local grid
120 end,& !< Global end coordinates of local grid
121 size,& !< Grid points held locally
122 halo_size,& !< Grid point size of the halo (halo_depth)
123 local_domain_start_index,& !< The start index of computation data (local data is halo->data->halo so this precomputes the data start)
124 local_domain_end_index
125 logical,
dimension(3) :: active = (/ .false., .false., .false. /)
126 integer,
dimension(:,:),
allocatable :: neighbours , corner_neighbours
127 integer :: dimensions = 0