ArrDescr Derived Type

type, public :: ArrDescr


Inherits

type~~arrdescr~~InheritsGraph type~arrdescr ArrDescr ESMF_Grid ESMF_Grid type~arrdescr->ESMF_Grid grid

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), public :: filename
character(len=MPI_MAX_INFO_VAL), public :: cb_buffer_size
character(len=MPI_MAX_INFO_VAL), public :: romio_cb_read
character(len=MPI_MAX_INFO_VAL), public :: romio_cb_write
integer, public :: IOgathercomm
integer, public :: IOscattercomm
integer(kind=MPI_OFFSET_KIND), public :: offset
integer, public :: NX0
integer, public :: NY0
integer, public :: Xcomm
integer, public :: Ycomm
integer, public, allocatable :: collection_id(:)
integer, public, pointer :: i1(:)
integer, public :: im_world
integer, public, pointer :: in(:)
integer, public, pointer :: j1(:)
integer, public :: jm_world
integer, public, pointer :: jn(:)
integer, public :: lm_world
integer, public :: myrow
integer, public :: num_readers = 1
integer, public :: num_writers = 1
integer, public :: readers_comm
integer, public :: writer_id
integer, public :: writers_comm
logical, public :: split_checkpoint = .false.
logical, public :: split_restart = .false.
logical, public :: tile
logical, public :: write_restart_by_oserver = .false.
type(ESMF_Grid), public :: grid

Source Code

  type ArrDescr
     integer(kind=MPI_OFFSET_KIND) :: offset
     character(len=MPI_MAX_INFO_VAL) :: romio_cb_read,cb_buffer_size,romio_cb_write
     integer :: Xcomm, Ycomm, NX0, NY0
     integer :: readers_comm, IOscattercomm
     integer :: writers_comm, IOgathercomm
     integer :: myrow
     logical :: split_restart = .false.
     logical :: split_checkpoint = .false.
     integer, pointer :: i1(:), in(:), j1(:), jn(:)
     integer :: im_world, jm_world, lm_world
     type (ESMF_Grid) :: grid
     logical :: tile
     integer :: num_readers = 1
     integer :: num_writers = 1
     ! only used when writing though o_server
     logical :: write_restart_by_oserver = .false.
     integer, allocatable :: collection_id(:)
     character(LEN=ESMF_MAXSTR) :: filename
     integer :: writer_id
  end type ArrDescr