Handles MPI topology and communicators
MPI topology and communicators
| final :: destructor |
| procedure , public :: init Subroutine | |
| procedure , public :: get_comm_cart Function | |
| procedure , public :: get_ncart Function | |
| procedure , public :: get_rank Function | |
| procedure , public :: get_comm_planes Function | |
| procedure , public :: get_nplanes Function | |
| procedure , public :: get_plane Function | |
| procedure , public :: get_comm_species Function | |
| procedure , public :: get_nspecies Function | |
| procedure , public :: get_species Function | |
| procedure , public :: say_hello Subroutine |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
Initialises MPI topology and communicators
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(inout) | :: | self |
Instance of type |
||
| integer, | intent(in) | :: | comm_old |
Communicator topology is created on |
||
| integer, | intent(in) | :: | nplanes |
Number of poloidal planes |
||
| integer, | intent(in) | :: | nspecies |
Number of species |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(comm_handler_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(comm_handler_t), | intent(inout) | :: | self |