mpi_grp_t Interface

public interface mpi_grp_t

Overload the default construct for mpi_grp_t

Calls

interface~~mpi_grp_t~~CallsGraph interface~mpi_grp_t mpi_grp_t proc~mpi_grp_constructor mpi_grp_constructor interface~mpi_grp_t->proc~mpi_grp_constructor proc~mpi_grp_constructor_legacy mpi_grp_constructor_legacy interface~mpi_grp_t->proc~mpi_grp_constructor_legacy mpi_comm_dup mpi_comm_dup proc~mpi_grp_constructor->mpi_comm_dup mpi_comm_rank mpi_comm_rank proc~mpi_grp_constructor->mpi_comm_rank mpi_comm_size mpi_comm_size proc~mpi_grp_constructor->mpi_comm_size proc~cable_abort cable_abort proc~mpi_grp_constructor->proc~cable_abort proc~mpi_check_error mpi_check_error proc~mpi_grp_constructor->proc~mpi_check_error proc~mpi_grp_constructor_legacy->proc~mpi_grp_constructor proc~mpi_check_error->proc~cable_abort mpi_error_string mpi_error_string proc~mpi_check_error->mpi_error_string

Module Procedures

private function mpi_grp_constructor(comm) result(mpi_grp)

Contructor for mpi_grp_t class.

Read more…

Arguments

Type IntentOptional Attributes Name
type(MPI_Comm), intent(in), optional :: comm

MPI communicator

Return Value type(mpi_grp_t)

private function mpi_grp_constructor_legacy(comm) result(mpi_grp)

Contructor for mpi_grp_t using the legacy communicator type.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm

MPI communicator

Return Value type(mpi_grp_t)