type, public :: comm_handler_t
MPI topology and communicators
Finalization Procedures
final :: destructor
-
public subroutine destructor(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(comm_handler_t),
|
intent(inout) |
|
|
:: |
self |
|
Type-Bound Procedures
procedure, public :: init
procedure, public :: get_comm_cart
-
public pure function get_comm_cart(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_ncart
-
public pure function get_ncart(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_rank
-
public pure function get_rank(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_comm_planes
-
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_nplanes
-
public pure function get_nplanes(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_plane
-
public pure function get_plane(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_comm_species
-
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_nspecies
-
public pure function get_nspecies(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: get_species
-
public pure function get_species(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|
Return Value
integer
procedure, public :: say_hello
-
public subroutine say_hello(self)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
class(comm_handler_t),
|
intent(in) |
|
|
:: |
self |
|