OpenMPI  0.1.1
vt_env.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_ENV_H
14 #define _VT_ENV_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 EXTERN char* vt_env_apppath(void);
25 EXTERN char* vt_env_dyn_shlibs(void);
26 EXTERN int vt_env_dyn_ignore_nodbg(void);
27 EXTERN int vt_env_dyn_detach(void);
28 EXTERN char* vt_env_gnu_nm(void);
29 EXTERN char* vt_env_gnu_nmfile(void);
30 EXTERN char* vt_env_gdir(void);
31 EXTERN char* vt_env_ldir(void);
32 EXTERN int vt_env_gdir_check(void);
33 EXTERN int vt_env_ldir_check(void);
34 EXTERN char* vt_env_fprefix(void);
35 EXTERN int vt_env_funique(void);
36 EXTERN size_t vt_env_bsize(void);
37 EXTERN size_t vt_env_thread_bsize(void);
38 EXTERN size_t vt_env_copy_bsize(void);
39 EXTERN int vt_env_pthread_reuse(void);
40 EXTERN int vt_env_mode(void);
41 EXTERN int vt_env_stat_intv(void);
42 EXTERN int vt_env_stat_props(void);
43 EXTERN int vt_env_stat_msg_dtls(void);
44 EXTERN int vt_env_stat_collop_dtls(void);
45 EXTERN int vt_env_verbose(void);
46 EXTERN int vt_env_debug(void);
47 EXTERN int vt_env_do_unify(void);
48 EXTERN int vt_env_do_clean(void);
49 EXTERN int vt_env_memtrace(void);
50 EXTERN int vt_env_memtrace_marker(void);
51 EXTERN int vt_env_cpuidtrace(void);
52 EXTERN int vt_env_iotrace(void);
53 EXTERN char* vt_env_iolibpathname(void);
54 EXTERN int vt_env_libctrace(void);
55 EXTERN int vt_env_omptrace(void);
56 EXTERN int vt_env_mpitrace(void);
57 EXTERN int vt_env_mpicheck(void);
58 EXTERN int vt_env_mpicheck_errexit(void);
59 EXTERN char* vt_env_rusage(void);
60 EXTERN int vt_env_rusage_intv(void);
61 EXTERN char* vt_env_metrics(void);
62 EXTERN char* vt_env_metrics_sep(void);
63 EXTERN char* vt_env_metrics_spec(void);
64 EXTERN int vt_env_sync_flush(void);
65 EXTERN int vt_env_sync_flush_skip(void);
66 EXTERN int vt_env_sync_flush_level(void);
67 EXTERN int vt_env_onoff_check_stack_balance(void);
68 EXTERN int vt_env_max_stack_depth(void);
69 EXTERN int vt_env_max_flushes(void);
70 EXTERN int vt_env_max_threads(void);
71 EXTERN int vt_env_compression(void);
72 EXTERN size_t vt_env_otf_bsize(void);
73 EXTERN size_t vt_env_compression_bsize(void);
74 EXTERN int vt_env_java_native(void);
75 EXTERN int vt_env_java_synthetic(void);
76 EXTERN int vt_env_java_group_classes(void);
77 EXTERN char* vt_env_java_filter_spec(void);
78 EXTERN char* vt_env_filter_spec(void);
79 EXTERN char* vt_env_groups_spec(void);
80 EXTERN int vt_env_etimesync(void);
81 EXTERN int vt_env_etimesync_intv(void);
82 EXTERN int vt_env_cudatrace(void);
83 EXTERN int vt_env_cudarttrace(void);
84 EXTERN size_t vt_env_cudatrace_bsize(void);
85 EXTERN int vt_env_cudatrace_memcpy(void);
86 EXTERN int vt_env_cudatrace_sync(void);
87 EXTERN int vt_env_cudatrace_cupti(void);
88 EXTERN char* vt_env_cupti_events(void);
89 EXTERN int vt_env_cupti_sampling(void);
90 EXTERN int vt_env_gputrace_kernel(void);
91 EXTERN int vt_env_gputrace_idle(void);
92 EXTERN int vt_env_gputrace_memusage(void);
93 EXTERN int vt_env_gputrace_debug(void);
94 EXTERN int vt_env_gputrace_error(void);
95 
96 #endif /* _VT_ENV_H */
97 
98 
99 
100 
101 
102 
103 
104 
105 
106 
107 
108 
109 
110 
111 
112 
113 
114 
115