| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(timer), | public, | save | :: | Sync_Time | |||
| integer(kind=MPIArg), | public, | parameter | :: | MpiDetInt | = | MPI_INTEGER8 | |
| integer, | public, | parameter | :: | root | = | 0 | |
| integer, | public | :: | iProcIndex | ||||
| integer, | public | :: | nNodes | ||||
| integer, | public | :: | iIndexInNode | ||||
| integer, | public | :: | iNodeIndex | ||||
| type(CommI), | public | :: | Node | ||||
| logical, | public | :: | bNodeRoot | ||||
| integer, | public, | allocatable | :: | CommNodes(:) | |||
| integer(kind=MPIArg), | public, | allocatable | :: | GroupNodes(:) | |||
| integer(kind=MPIArg), | public, | allocatable | :: | GroupNodesDum(:) | |||
| integer(kind=MPIArg), | public, | allocatable | :: | CommNodesDum(:) | |||
| type(CommI), | public, | allocatable | :: | Nodes(:) | |||
| integer, | public, | allocatable | :: | ProcNode(:) | |||
| integer, | public, | allocatable | :: | NodeRoots(:) | |||
| integer, | public, | allocatable | :: | NodeLengths(:) | |||
| integer(kind=MPIArg), | public | :: | CommGlobal | ||||
| integer(kind=MPIArg), | public | :: | GroupRoots | ||||
| integer(kind=MPIArg), | public | :: | CommRoot | ||||
| integer(kind=MPIArg), | public | :: | mpi_comm_inter | ||||
| integer(kind=MPIArg), | public | :: | mpi_comm_intra | ||||
| integer(kind=MPIArg), | public | :: | iProcIndex_inter | ||||
| integer(kind=MPIArg), | public | :: | iProcIndex_intra | ||||
| integer(kind=MPIArg), | public | :: | mpiInfoNull | ||||
| type(CommI), | public | :: | Roots |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=MPIArg), | intent(out) | :: | Comm | |||
| type(CommI), | intent(in), | optional | :: | Node | ||
| integer(kind=MPIArg), | intent(out), | optional | :: | rt | ||
| logical, | intent(in), | optional | :: | tMe |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iunit | |||
| integer, | intent(in) | :: | err |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | err | |||
| type(CommI), | intent(in), | optional | :: | Node | ||
| logical, | intent(in), | optional | :: | tTimeIn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | grp | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | rnks(:) | |||
| integer(kind=MPIArg), | intent(out) | :: | ogrp | |||
| integer, | intent(out) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=MPIArg), | intent(in) | :: | comm | |||
| integer(kind=MPIArg), | intent(in) | :: | group | |||
| integer(kind=MPIArg), | intent(out) | :: | ncomm | |||
| integer, | intent(out) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=MPIArg), | intent(in) | :: | comm | |||
| integer(kind=MPIArg), | intent(out) | :: | grp | |||
| integer, | intent(out) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=nchar), | target | :: | v | |||
| character(len=nchar), | target | :: | ret(nprocs) | |||
| integer, | intent(in) | :: | nchar | |||
| integer, | intent(in) | :: | nprocs | |||
| integer, | intent(out) | :: | ierr | |||
| type(CommI), | intent(in), | optional | :: | Node |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=MPIArg), | intent(in) | :: | rt | |||
| integer(kind=MPIArg), | intent(out) | :: | nrt | |||
| integer(kind=MPIArg), | intent(in) | :: | comm | |||
| integer(kind=MPIArg), | intent(out) | :: | ierr |