le_layout_type Derived Type

type, public :: le_layout_type
sequence

FIXME : Add documentation


Contents

Source Code


Components

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.


Source Code

  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