memory_config Derived Type

type, public :: memory_config


Components

Type Visibility Attributes Name Initial
character(len=THARN_MAXSTR), public :: string
integer, public, pointer :: DistOrder(:)
integer, public :: DistRank
integer, public, pointer :: GridOrder(:)
integer, public :: GridRank
integer, public, pointer :: HaloL(:)
integer, public, pointer :: HaloR(:)
integer, public, pointer :: StagLoc(:)
integer, public :: memRank
type(character_array), public, pointer :: DistType(:)
type(character_array), public, pointer :: GridType(:)

Source Code

  type memory_config
     character(THARN_MAXSTR) :: string    ! memory string 
     integer :: memRank                  ! rank of memory chunk
     integer :: DistRank                 ! rank of distribution
     integer :: GridRank                 ! rank of grid
     integer, pointer :: DistOrder(:)
     integer, pointer :: GridOrder(:)
     type(character_array), pointer :: DistType(:)
     type(character_array), pointer :: GridType(:)
     integer, pointer :: HaloL(:)
     integer, pointer :: HaloR(:)
     integer, pointer :: StagLoc(:)
  end type memory_config