Given a component name, return the index of that component. This is the index into io_compid, io_compname, comp_pio_iotype, etc. If the given component is not found, return -1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | compid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | component |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | compid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | component |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | compid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | component |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | compid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | component |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | compid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | component |
@public @brief should be the first routine called after mpi_init. It reads the pio default settings from file drv_in, namelist pio_default_inparm and, if pio_async_interface is true, splits the IO tasks away from the Compute tasks. It then returns the new compute comm in Global_Comm and sets module variable io_comm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncomps | |||
character(len=*) | :: | nlfilename | ||||
integer, | intent(inout) | :: | Global_Comm |
@public @brief if pio_async_interface is true, tasks in io_comm do not return from this subroutine.
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(:) |