ICON Community Interface 0.4.0
Loading...
Searching...
No Matches
mpi_handshake.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void mpi_handshake_dummy (MPI_Comm comm)
 
void mpi_handshake (char const **group_names, MPI_Comm *group_comms, size_t n, MPI_Comm comm)
 

Function Documentation

◆ mpi_handshake()

void mpi_handshake ( char const ** group_names,
MPI_Comm * group_comms,
size_t n,
MPI_Comm comm )

Common MPI communicator splitting

Parameters
[in]group_namesnames of process groups
[out]group_commsMPI communicators containing all processes that provided the same group names
[in]nnumber of group names
[in]commMPI communicator used for the splitting
Remarks
this call is collective for all processes in comm (if no splitting is required by the local processes mo_mpi_handshake::mpi_handshake_dummy can be called instead)

Definition at line 79 of file mpi_handshake.c.

Here is the caller graph for this function:

◆ mpi_handshake_dummy()

void mpi_handshake_dummy ( MPI_Comm comm)
Authors
08/2021 :: ICON Community Interface comin.nosp@m.@ico.nosp@m.n-mod.nosp@m.el.o.nosp@m.rg

SPDX-License-Identifier: BSD-3-Clause

Please see the file LICENSE in the root of the source tree for this code. Where software is supplied by third parties, it is indicated in the headers of the routines. dummy call of Common MPI communicator splitting

Definition at line 179 of file mpi_handshake.c.

Here is the call graph for this function: