FIXME : Add documentation
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | iproc | ||||
integer, | public | :: | nproc | ||||
integer, | public | :: | ntgrid | ||||
integer, | public | :: | naky | ||||
integer, | public | :: | ntheta0 | ||||
integer, | public | :: | nspec | ||||
integer, | public | :: | ntgridtotal | ||||
integer, | public | :: | llim_world |
DD> |
|||
integer, | public | :: | ulim_world |
DD> |
|||
integer, | public | :: | llim_proc |
DD> |
|||
integer, | public | :: | ulim_proc |
DD> |
|||
integer, | public | :: | ulim_alloc |
DD> |
|||
integer, | public | :: | blocksize |
DD> |
|||
integer, | public | :: | ig_ord | ||||
integer, | public | :: | ik_ord | ||||
integer, | public | :: | it_ord | ||||
integer, | public | :: | is_ord | ||||
integer, | public | :: | ig_comp | ||||
integer, | public | :: | ik_comp | ||||
integer, | public | :: | it_comp | ||||
integer, | public | :: | is_comp | ||||
integer, | public, | dimension(4) | :: | compound_count | |||
integer, | public | :: | ik_min | ||||
integer, | public | :: | it_min | ||||
integer, | public | :: | ig_min | ||||
integer, | public | :: | is_min | ||||
integer, | public | :: | ik_max | ||||
integer, | public | :: | it_max | ||||
integer, | public | :: | ig_max | ||||
integer, | public | :: | is_max | ||||
logical, | public | :: | x_local | ||||
logical, | public | :: | y_local | ||||
logical, | public | :: | t_local | ||||
logical, | public | :: | s_local | ||||
integer, | public, | dimension(4) | :: | dim_size |
Array that holds the size of each dimension in the order that they appear in the layout. |
type :: le_layout_type
sequence
integer :: iproc, nproc
integer :: ntgrid, naky, ntheta0, nspec, ntgridtotal
integer :: llim_world, ulim_world, llim_proc, ulim_proc, ulim_alloc, blocksize
!<DD>
! For branchless index lookup routines
integer :: ig_ord, ik_ord, it_ord, is_ord
integer :: ig_comp, ik_comp, it_comp, is_comp
integer,dimension(4) :: compound_count
integer :: ik_min, it_min, ig_min, is_min
integer :: ik_max, it_max, ig_max, is_max
logical :: x_local, y_local, t_local, s_local !Used to record if various dimensions are entirely local
!> Array that holds the size of each dimension in the order that they
!> appear in the layout.
integer,dimension(4) :: dim_size
end type le_layout_type