A valid IO decomposition is created that can be used with PIO
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i4), | intent(in) | :: | rank |
int rank of the current |
||
| integer(kind=i4), | intent(in), | dimension(:) | :: | data_dims |
int(3) size of the global grid |
|
| integer(kind=i4), | intent(in), | dimension(:) | :: | vdc_bsize |
int(3) size of the global grid int(3) VDC block size |
|
| integer(kind=PIO_OFFSET), | intent(out) | :: | iostart(3) | |||
| integer(kind=PIO_OFFSET), | intent(out) | :: | iocount(3) | |||
| integer(kind=i4), | intent(inout) | :: | ioprocs |
int max # of IO procs, gets returned as the actual # used |