ECP-VELOC Components
User documentation for all components
rankstr_mpi.h
Go to the documentation of this file.
1 #ifndef RANKSTR_MPI_H
2 #define RANKSTR_MPI_H
3 
19 /* enable C++ codes to include this header directly */
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 #define RANKSTR_VERSION "0.1.0"
25 
31 void rankstr_mpi(
32  const char* str,
33  MPI_Comm comm,
34  int tag1,
35  int tag2,
36  int* groups,
37  int* groupid
38 );
39 
44  MPI_Comm comm,
45  const char* str,
46  int key,
47  int tag1,
48  int tag2,
49  MPI_Comm* newcomm
50 );
51 
52 /* enable C++ codes to include this header directly */
53 #ifdef __cplusplus
54 } /* extern "C" */
55 #endif
56 
57 #endif
rankstr_mpi
void rankstr_mpi(const char *str, MPI_Comm comm, int tag1, int tag2, int *groups, int *groupid)
rankstr_mpi_comm_split
void rankstr_mpi_comm_split(MPI_Comm comm, const char *str, int key, int tag1, int tag2, MPI_Comm *newcomm)
kvtree_elem_struct::key
char * key
Definition: kvtree.h:93