IOSystem_desc_t Derived Type

type, public :: IOSystem_desc_t

@public @defgroup iosystem_desc_t @brief A defined PIO system descriptor created by @ref PIO_init (see pio_types)


Components

Type Visibility Attributes Name Initial
integer(kind=i4), public :: union_comm = MPI_COMM_NULL
integer(kind=i4), public :: IO_comm = MPI_COMM_NULL
integer(kind=i4), public :: comp_comm = MPI_COMM_NULL
integer(kind=i4), public :: intercomm = MPI_COMM_NULL
integer(kind=i4), public :: my_comm = MPI_COMM_NULL
integer(kind=i4), public :: num_tasks
integer(kind=i4), public :: num_iotasks
integer(kind=i4), public :: num_aiotasks
integer(kind=i4), public :: num_comptasks
integer(kind=i4), public :: union_rank
integer(kind=i4), public :: comp_rank
integer(kind=i4), public :: io_rank
integer(kind=i4), public :: Info = MPI_INFO_NULL
integer(kind=i4), public :: numOST
integer(kind=i4), public :: IOMaster
integer(kind=i4), public :: compMaster
integer(kind=i4), public :: IOroot
integer(kind=i4), public :: comproot
logical(kind=log_kind), public :: IOproc
logical(kind=log_kind), public :: UseRearranger
logical(kind=log_kind), public :: async_interface = .false.
integer(kind=i4), public :: rearr
type(PIO_rearr_opt_t), public :: rearr_opts
integer(kind=i4), public :: error_handling
integer(kind=i4), public, pointer :: ioranks(:) => null()