ParallelIO
Public Attributes | List of all members
io_desc_t Struct Reference

IO descriptor structure. More...

#include <pio.h>

Public Attributes

int ioid
 The ID of this io_desc_t. More...
 
int async_id
 
int nrecvs
 
int ndof
 
int ndims
 
int num_aiotasks
 
int rearranger
 
int maxregions
 
bool needsfill
 
int maxbytes
 The maximum number of bytes of this iodesc before flushing. More...
 
MPI_Datatype basetype
 
PIO_Offset llen
 
int maxiobuflen
 
PIO_Offset * gsize
 
int * rfrom
 
int * rcount
 
int * scount
 
PIO_Offset * sindex
 
PIO_Offset * rindex
 
MPI_Datatype * rtype
 
MPI_Datatype * stype
 
int num_stypes
 
int holegridsize
 
int maxfillregions
 
io_regionfirstregion
 
io_regionfillregion
 
bool handshake
 
bool isend
 
int max_requests
 
MPI_Comm subset_comm
 
struct io_desc_tnext
 Pointer to the next io_desc_t in the list. More...
 

Detailed Description

IO descriptor structure.

This structure defines the mapping for a given variable between compute and IO decomposition.

Member Data Documentation

§ ioid

int io_desc_t::ioid

The ID of this io_desc_t.

§ maxbytes

int io_desc_t::maxbytes

The maximum number of bytes of this iodesc before flushing.

§ next

struct io_desc_t* io_desc_t::next

Pointer to the next io_desc_t in the list.


The documentation for this struct was generated from the following file: