File: acconfig.h

package info (click to toggle)
mpich 1.2.5.3-5
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 53,880 kB
  • ctags: 44,904
  • sloc: ansic: 260,029; cpp: 91,556; sh: 42,421; java: 33,448; makefile: 8,959; fortran: 4,601; tcl: 3,548; f90: 3,517; perl: 2,251; asm: 999; csh: 856
file content (190 lines) | stat: -rw-r--r-- 5,291 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
/* The PRIMARY source of this file is acconfig.h */
/* These are needed for ANY declaration that may be made by an AC_DEFINE */

/* Define if Fortran functions are pointers to pointers */
#undef FORTRAN_SPECIAL_FUNCTION_PTR

/* Define is C supports volatile declaration */
#undef HAS_VOLATILE

/* Define if XDR libraries available */
#undef HAS_XDR

/* Define if message catalog programs available */
#undef HAVE_GENCAT

/* Define if getdomainname function available */
#undef HAVE_GETDOMAINNAME

/* Define in gethostbyname function available */
#undef HAVE_GETHOSTBYNAME

/* Define if C has long long int */
#undef HAVE_LONG_LONG_INT

/* Define if C supports long doubles */
/* This is part of the default acconfig.h */
/* #undef HAVE _ LONG _ DOUBLE  */

/* Define if msem_init function available */
#undef HAVE_MSEM_INIT

/* Define if semget works properly */
#undef HAVE_SEMGET

/* Define if C does NOT support const */
#undef HAVE_NO_C_CONST

/* Define if C supports prototypes (but isn't ANSI C) */
#undef HAVE_PROTOTYPES

/* Define if C preprocessor does not accept ## for concatenation */
#undef OLD_STYLE_CPP_CONCAT

/* Define if uname function available */
#undef HAVE_UNAME

/* Define if an int is smaller than void * */
#undef INT_LT_POINTER

/* Define if malloc returns void * (and is an error to return char *) */
#undef MALLOC_RET_VOID

/* Define if MPE extensions are included in MPI libraries */
#undef MPE_USE_EXTENSIONS

/* Define if MPID contains special case code for collective over world */
#undef MPID_COLL_WORLD

/* Define if MPID supports ADI collective */
#undef MPID_USE_ADI_COLLECTIVE

/* Define is ADI should maintain a send queue for debugging */
#undef MPI_KEEP_SEND_QUEUE

/* Define if mpe debug features should NOT be included */
#undef MPI_NO_MPEDBG

/* Define if struct msemaphore rather than msemaphore required */
#undef MSEMAPHORE_IS_STRUCT

/* Define if void * is 8 bytes */
#undef POINTER_64_BITS

/* Define if stdarg can be used */
#undef USE_STDARG

/* Define if oldstyle stdarg (one arg va_start) can be used */
#undef USE_OLDSTYLE_STDARG

/* Define if stdarg.h exists */
#undef HAVE_STDARG_H

/* For Cray, define two word character descriptors in use */
#undef _TWO_WORD_FCD

/* Define if extra traceback information should be kept */
#undef DEBUG_TRACE

/* Define if Fortran is NOT available */
#undef MPID_NO_FORTRAN

/* Define if memory debugging should be enabled */
#undef MPIR_MEMDEBUG

/* Define if object debugging should be enabled */
#undef MPIR_OBJDEBUG

/* Define if ptr conversion debugging should be enabled */
#undef MPIR_PTRDEBUG

/* Define if ADI is ADI-2 (required!) */
#undef MPI_ADI2

/* Define if mmap does not work correctly for anonymous memory */
#undef HAVE_NO_ANON_MMAP

/* Define if signals reset to the default when used (SYSV vs BSD semantics).
   Such signals are essentially un-usable, because of the resulting race
   condition.  The fix is to use the sigaction etc. routines instead (they're
   usually available, since without them signals are entirely useless) */
#undef SIGNALS_RESET_WHEN_USED

/* Define if MPI Structs should align on 2 bytes */
#undef USE_BASIC_TWO_ALIGNMENT

/* Define if MPI Structs should align on 4 bytes */
#undef USE_BASIC_FOUR_ALIGNMENT

/* Define if MPI Structs should align on 8 bytes */
#undef USE_BASIC_EIGHT_ALIGNMENT

/* Define if MPI Structs should align on the largest basic element */
#undef USE_BASIC_ALIGNMENT

/* The number of processors expected on an SMP.  Usually undefined */
#undef PROCESSOR_COUNT

/* Define this to force a choice of shared memory allocator */
#undef SHMEM_PICKED

/* Define this to force SysV shmat for shared memory allocator */
#undef USE_SHMAT

/* Define this to force a choice for memory locking */
#undef LOCKS_PICKED

/* Define this to force SysV semop for locks */
#undef USE_SEMOP

/* Define this if the union semun that is REQUIRED for semctl is NOT 
   defined by ANY system header file */
#undef SEMUN_UNDEFINED

/* Define this if weak symbols are supported */
#undef HAVE_WEAK_SYMBOLS

/* Define this if the weak symbol support is pragma weak */
#undef HAVE_PRAGMA_WEAK

/* Define this if the weak symbol support is pragma _HP_SECONDARY_DEF */
#undef HAVE_PRAGMA_HP_SEC_DEF

/* Define this if the weak symbol support is pragma _CRI duplicate */
#undef HAVE_PRAGMA_CRI_DUP

/* Define this is semctl requires a union semun */
#undef SEMCTL_ARG_UNION

/* The following are for mpid/ch_shmem */
/* Define these for IRIX uslocks */
#undef HAVE_USLOCKS
#undef PREFER_USLOCKS
#undef PREFER_SPINLOCKS
#undef PREFER_ARENAS
#undef HAVE_ARENAS

/* Define these for SX-4 tslocks */
#undef HAVE_TSLOCKS
#undef PREFER_TSLOCKS

/* These provide information for initutil about the configuration options */
#undef CONFIGURE_ARGS_CLEAN
#undef MPIRUN_MACHINE
#undef MPIRUN_DEVICE

/* These enable tracking and output of debugging messages while a program is 
   running */
#undef USE_HOLD_LAST_DEBUG
#undef USE_PRINT_LAST_ON_ERROR

/* Define if there is a routine to print tracebacks */
#undef HAVE_PRINT_BACKTRACE

/* Define for POSIX Clocks.  See the tests to see why these are here */
#undef HAVE_CLOCK_GETTIME
#undef HAVE_CLOCK_GETRES

/* Define if mpid/<device> provided an mpich-mpid.h header file (needed for
   mpid.h) */
#undef HAVE_MPICH_MPID_H