e_layout_type Derived Type

type, public :: e_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 :: nlambda
integer, public :: nspec
integer, public :: nsign
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 :: isgn_ord
integer, public :: ik_ord
integer, public :: it_ord
integer, public :: il_ord
integer, public :: is_ord
integer, public :: ig_comp
integer, public :: isgn_comp
integer, public :: ik_comp
integer, public :: it_comp
integer, public :: il_comp
integer, public :: is_comp
integer, public, dimension(6) :: compound_count
integer, public, dimension(6) :: dim_size

Array that holds the size of each dimension in the order that they appear in the layout.


Source Code

  type :: e_layout_type
     sequence
     integer :: iproc, nproc
     integer :: ntgrid, naky, ntheta0, nlambda, nspec, nsign, ntgridtotal
     integer :: llim_world, ulim_world, llim_proc, ulim_proc, ulim_alloc, blocksize
     !<DD>
     !    For branchless index lookup routines
     integer :: ig_ord, isgn_ord, ik_ord, it_ord, il_ord, is_ord
     integer :: ig_comp, isgn_comp, ik_comp, it_comp, il_comp, is_comp
     integer,dimension(6) :: compound_count
     !> Array that holds the size of each dimension in the order that they
     !> appear in the layout.
     integer,dimension(6) :: dim_size
  end type e_layout_type