ECP-VELOC Components
User documentation for all components
spath_mpi.h
Go to the documentation of this file.
1 #ifndef SPATH_MPI_H
2 #define SPATH_MPI_H
3 
4 #include "mpi.h"
5 
6 #include "spath.h"
7 
12 /* enable C++ codes to include this header directly */
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 #if 0
18 
19 int spath_sendrecv(
20  const spath* send_path,
21  int send_rank,
22  spath* recv_path,
23  int recv_rank,
24  MPI_Comm comm
25 );
26 #endif
27 
29 int spath_bcast(spath* path, int root, MPI_Comm comm);
30 
31 /* enable C++ codes to include this header directly */
32 #ifdef __cplusplus
33 } /* extern "C" */
34 #endif
35 
36 #endif /* SPATH_MPI_H */
spath_sendrecv
int spath_sendrecv(const spath *send_path, int send_rank, spath *recv_path, int recv_rank, MPI_Comm comm)
spath_bcast
int spath_bcast(spath *path, int root, MPI_Comm comm)
spath.h
This file defines the data structure for a path, which is an double-linked list of elements,...