Defined the local grid, i.e. the grid held on this process after decomposition.
More...
|
integer, dimension(3) | start |
| Global start coordinates of local grid. More...
|
|
integer, dimension(3) | end |
| Global end coordinates of local grid. More...
|
|
integer, dimension(3) | size |
| Grid points held locally. More...
|
|
integer, dimension(3) | halo_size |
| Grid point size of the halo (halo_depth) More...
|
|
integer, dimension(3) | local_domain_start_index |
| The start index of computation data (local data is halo->data->halo so this precomputes the data start) More...
|
|
integer, dimension(3) | local_domain_end_index |
| The end index of computation data (local data is halo->data->halo so this precomputes the data end) More...
|
|
logical, dimension(3) | active = (/ .false., .false., .false. /) |
| Dimensions which are active. More...
|
|
integer, dimension(:,:), allocatable | neighbours |
|
integer, dimension(:,:), allocatable | corner_neighbours |
| Neighbouring process Id per dimension. More...
|
|
integer | dimensions = 0 |
| Number of active dimensions. More...
|
|
Defined the local grid, i.e. the grid held on this process after decomposition.
Definition at line 118 of file grids.F90.
◆ active
logical, dimension(3) grids_mod::local_grid_type::active = (/ .false., .false., .false. /) |
Dimensions which are active.
Definition at line 125 of file grids.F90.
125 logical,
dimension(3) :: active = (/ .false., .false., .false. /)
◆ corner_neighbours
integer, dimension(:,:), allocatable grids_mod::local_grid_type::corner_neighbours |
Neighbouring process Id per dimension.
Definition at line 126 of file grids.F90.
◆ dimensions
integer grids_mod::local_grid_type::dimensions = 0 |
Number of active dimensions.
Definition at line 127 of file grids.F90.
127 integer :: dimensions = 0
◆ end
integer, dimension(3) grids_mod::local_grid_type::end |
Global end coordinates of local grid.
Definition at line 119 of file grids.F90.
◆ halo_size
integer, dimension(3) grids_mod::local_grid_type::halo_size |
Grid point size of the halo (halo_depth)
Definition at line 119 of file grids.F90.
◆ local_domain_end_index
integer, dimension(3) grids_mod::local_grid_type::local_domain_end_index |
The end index of computation data (local data is halo->data->halo so this precomputes the data end)
Definition at line 119 of file grids.F90.
◆ local_domain_start_index
integer, dimension(3) grids_mod::local_grid_type::local_domain_start_index |
The start index of computation data (local data is halo->data->halo so this precomputes the data start)
Definition at line 119 of file grids.F90.
◆ neighbours
integer, dimension(:,:), allocatable grids_mod::local_grid_type::neighbours |
Definition at line 126 of file grids.F90.
126 integer,
dimension(:,:),
allocatable :: neighbours , corner_neighbours
◆ size
integer, dimension(3) grids_mod::local_grid_type::size |
Grid points held locally.
Definition at line 119 of file grids.F90.
◆ start
integer, dimension(3) grids_mod::local_grid_type::start |
Global start coordinates of local grid.
Definition at line 119 of file grids.F90.
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
The documentation for this type was generated from the following file: