@private @defgroup iodesc_generate io descriptors, generating @brief The io descriptor structure in defined in this subroutine and subsequently used in @ref PIO_read_darray, @ref PIO_write_darray, @ref PIO_put_var, @ref PIO_get_var calls (see pio_types).
@public @struct io_desc_t @brief An io descriptor handle that is generated in @ref PIO_initdecomp (see pio_types)
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(IO_desc2_t), | public | :: | Read | ||||
type(IO_desc2_t), | public | :: | Write | ||||
integer(kind=PIO_Offset), | public, | pointer | :: | start(:) | => | NULL() | |
integer(kind=PIO_Offset), | public, | pointer | :: | count(:) | => | NULL() |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
integer, | public | :: | baseTYPE | ||||
integer, | public, | pointer | :: | dest_ioproc(:) | => | NULL() | |
integer(kind=pio_offset), | public, | pointer | :: | dest_ioindex(:) | => | NULL() | |
integer, | public, | pointer | :: | rfrom(:) | => | NULL() | |
integer, | public, | pointer | :: | rtype(:) | => | NULL() | |
integer, | public, | pointer | :: | scount(:) | => | NULL() | |
integer, | public, | pointer | :: | stype(:) | => | NULL() |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
integer(kind=i4), | public | :: | async_id | ||||
type(DecompMap_t), | public | :: | IOmap | ||||
type(DecompMap_t), | public | :: | COMPmap | ||||
integer, | public | :: | nrecvs | ||||
integer(kind=PIO_OFFSET), | public | :: | glen | ||||
integer(kind=i4), | public | :: | compsize | ||||
integer(kind=i4), | public | :: | maxiobuflen | ||||
integer(kind=i4), | public | :: | ndof | ||||
integer(kind=i4), | public | :: | padding |