OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

vt_esync.h
1 /**
2 * VampirTrace
3 * http://www.tu-dresden.de/zih/vampirtrace
4 *
5 * Copyright (c) 2005-2012, ZIH, TU Dresden, Federal Republic of Germany
6 *
7 * Copyright (c) 1998-2005, Forschungszentrum Juelich, Juelich Supercomputing
8 * Centre, Federal Republic of Germany
9 *
10 * See the file COPYING in the package base directory for details
11 **/
12
13 #ifndef _VT_ESYNC_H
14 #define _VT_ESYNC_H
15
16 #ifdef __cplusplus
17 # define EXTERN extern "C"
18 #else
19 # define EXTERN extern
20 #endif
21
22 #include <stdio.h>
23
24 #include "vt_inttypes.h"
25
26 #include "mpi.h"
27
28 EXTERN void vt_esync_init(void);
29
30 EXTERN void vt_esync_finalize(void);
31
32 EXTERN void vt_esync(MPI_Comm comm);
33
34 EXTERN void vt_esync_app_uctl_data(char** data);
35
36 EXTERN uint64_t vt_esync_next(void);
37
38 #endif /* _VT_ESYNC_H */
39
40
41
42
43
44
45
46
47
ompi_communicator_t
Definition: communicator.h:118