ECP-VELOC Components
User documentation for all components
Main Page
Components
All Files
home
runner
work
component-user-docs
component-user-docs
component-user-docs
rankstr
src
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
43
void
rankstr_mpi_comm_split
(
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
Generated by
1.8.17