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
Interfaces
-
private function shr_pio_getiotype_fromid(compid) result(io_type)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
compid |
|
Return Value
integer
-
private function shr_pio_getiotype_fromname(component) result(io_type)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
component |
|
Return Value
integer
-
private function shr_pio_getioformat_fromid(compid) result(io_format)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
compid |
|
Return Value
integer
-
private function shr_pio_getioformat_fromname(component) result(io_format)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
component |
|
Return Value
integer
-
private function shr_pio_getiosys_fromid(compid) result(iosystem)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
compid |
|
-
private function shr_pio_getiosys_fromname(component) result(iosystem)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
component |
|
-
private function shr_pio_getioroot_fromid(compid) result(io_root)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
compid |
|
Return Value
integer
-
private function shr_pio_getioroot_fromname(component) result(io_root)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
component |
|
Return Value
integer
-
private function shr_pio_getrearranger_fromid(compid) result(io_type)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
compid |
|
Return Value
integer
-
private function shr_pio_getrearranger_fromname(component) result(io_type)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
component |
|
Return Value
integer
Subroutines
should be the first routine called after mpi_init.
Read more…
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
ncomps |
|
|
character(len=*)
|
|
|
|
:: |
nlfilename |
|
|
integer,
|
intent(inout) |
|
|
:: |
Global_Comm |
|
if pio_async_interface is true, tasks in io_comm do not return from this subroutine.
Read more…
Arguments
| 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(:) |
|