KORC derived type to keep relevant MPI parameters.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | nmpi | Number of MPI processes. |
|||
integer, | public | :: | nmpi_prev | ||||
integer, | public | :: | rank | Rank in WORLD COMMON communicator. |
|||
integer, | public | :: | rank_topo | Rank in mpi_topo communicator |
|||
integer, | public | :: | mpi_topo | MPI communicator for a certain topology. |
TYPE, PRIVATE :: KORC_MPI
!! @note KORC derived type to keep relevant MPI parameters. @endnote
INTEGER :: nmpi
!! Number of MPI processes.
INTEGER :: nmpi_prev
INTEGER :: rank
!! Rank in WORLD COMMON communicator.
INTEGER :: rank_topo
!! Rank in mpi_topo communicator
INTEGER :: mpi_topo
!! MPI communicator for a certain topology.
END TYPE KORC_MPI