shr_pio_init2 Subroutine

public subroutine shr_pio_init2(comp_id, comp_name, comp_iamin, comp_comm, comp_comm_iam)

@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.

Arguments

Type IntentOptional 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(:)