@public @brief if pio_async_interface is true, tasks in io_comm do not return from this subroutine.
if pio_async_interface is false each component namelist pio_inparm is read from compname_modelio.nml Then a subset of each components compute tasks are Identified as IO tasks using the root, stride and count variables to select the tasks.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | comp_id(:) | |||
character(len=*), | intent(in) | :: | comp_name(:) | |||
logical, | intent(in) | :: | comp_iamin(:) | |||
integer, | intent(in) | :: | comp_comm(:) | |||
integer, | intent(in) | :: | comp_comm_iam(:) |