oomph_metis_from_parmetis_3.1.1/rename.h
Go to the documentation of this file.
1 /*
2  * Copyright 1997, Regents of the University of Minnesota
3  *
4  * rename.h
5  *
6  * This file contains header files
7  *
8  * Started 10/2/97
9  * George
10  *
11  * $Id: rename.h,v 1.2 2003/07/24 18:39:12 karypis Exp $
12  *
13  */
14 
15 /* balance.c */
16 #define Balance2Way __Balance2Way
17 #define Bnd2WayBalance __Bnd2WayBalance
18 #define General2WayBalance __General2WayBalance
19 
20 
21 /* bucketsort.c */
22 #define BucketSortKeysInc __BucketSortKeysInc
23 
24 
25 /* ccgraph.c */
26 #define CreateCoarseGraph __CreateCoarseGraph
27 #define CreateCoarseGraphNoMask __CreateCoarseGraphNoMask
28 #define CreateCoarseGraph_NVW __CreateCoarseGraph_NVW
29 #define SetUpCoarseGraph __SetUpCoarseGraph
30 #define ReAdjustMemory __ReAdjustMemory
31 
32 
33 /* checkgraph.c */
34 #define CheckGraph __CheckGraph
35 
36 
37 /* coarsen.c */
38 #define Coarsen2Way __Coarsen2Way
39 
40 
41 /* compress.c */
42 #define CompressGraph __CompressGraph
43 #define PruneGraph __PruneGraph
44 
45 
46 /* debug.c */
47 #define ComputeCut __ComputeCut
48 #define CheckBnd __CheckBnd
49 #define CheckBnd2 __CheckBnd2
50 #define CheckNodeBnd __CheckNodeBnd
51 #define CheckRInfo __CheckRInfo
52 #define CheckNodePartitionParams __CheckNodePartitionParams
53 #define IsSeparable __IsSeparable
54 
55 
56 /* estmem.c */
57 #define EstimateCFraction __EstimateCFraction
58 #define ComputeCoarseGraphSize __ComputeCoarseGraphSize
59 
60 
61 /* fm.c */
62 #define FM_2WayEdgeRefine __FM_2WayEdgeRefine
63 
64 
65 /* fortran.c */
66 #define Change2CNumbering __Change2CNumbering
67 #define Change2FNumbering __Change2FNumbering
68 #define Change2FNumbering2 __Change2FNumbering2
69 #define Change2FNumberingOrder __Change2FNumberingOrder
70 #define ChangeMesh2CNumbering __ChangeMesh2CNumbering
71 #define ChangeMesh2FNumbering __ChangeMesh2FNumbering
72 #define ChangeMesh2FNumbering2 __ChangeMesh2FNumbering2
73 
74 
75 /* graph.c */
76 #define SetUpGraph __SetUpGraph
77 #define SetUpGraphKway __SetUpGraphKway
78 #define SetUpGraph2 __SetUpGraph2
79 #define VolSetUpGraph __VolSetUpGraph
80 #define RandomizeGraph __RandomizeGraph
81 #define IsConnectedSubdomain __IsConnectedSubdomain
82 #define IsConnected __IsConnected
83 #define IsConnected2 __IsConnected2
84 #define FindComponents __FindComponents
85 
86 
87 /* initpart.c */
88 #define Init2WayPartition __Init2WayPartition
89 #define InitSeparator __InitSeparator
90 #define GrowBisection __GrowBisection
91 #define GrowBisectionNode __GrowBisectionNode
92 #define RandomBisection __RandomBisection
93 
94 
95 /* kmetis.c */
96 #define MlevelKWayPartitioning __MlevelKWayPartitioning
97 
98 
99 /* kvmetis.c */
100 #define MlevelVolKWayPartitioning __MlevelVolKWayPartitioning
101 
102 
103 /* kwayfm.c */
104 #define Random_KWayEdgeRefine __Random_KWayEdgeRefine
105 #define Greedy_KWayEdgeRefine __Greedy_KWayEdgeRefine
106 #define Greedy_KWayEdgeBalance __Greedy_KWayEdgeBalance
107 
108 
109 /* kwayrefine.c */
110 #define RefineKWay __RefineKWay
111 #define AllocateKWayPartitionMemory __AllocateKWayPartitionMemory
112 #define ComputeKWayPartitionParams __ComputeKWayPartitionParams
113 #define ProjectKWayPartition __ProjectKWayPartition
114 #define IsBalanced __IsBalanced
115 #define ComputeKWayBoundary __ComputeKWayBoundary
116 #define ComputeKWayBalanceBoundary __ComputeKWayBalanceBoundary
117 
118 
119 /* kwayvolfm.c */
120 #define Random_KWayVolRefine __Random_KWayVolRefine
121 #define Random_KWayVolRefineMConn __Random_KWayVolRefineMConn
122 #define Greedy_KWayVolBalance __Greedy_KWayVolBalance
123 #define Greedy_KWayVolBalanceMConn __Greedy_KWayVolBalanceMConn
124 #define KWayVolUpdate __KWayVolUpdate
125 #define ComputeKWayVolume __ComputeKWayVolume
126 #define ComputeVolume __ComputeVolume
127 #define CheckVolKWayPartitionParams __CheckVolKWayPartitionParams
128 #define ComputeVolSubDomainGraph __ComputeVolSubDomainGraph
129 #define EliminateVolSubDomainEdges __EliminateVolSubDomainEdges
130 
131 
132 /* kwayvolrefine.c */
133 #define RefineVolKWay __RefineVolKWay
134 #define AllocateVolKWayPartitionMemory __AllocateVolKWayPartitionMemory
135 #define ComputeVolKWayPartitionParams __ComputeVolKWayPartitionParams
136 #define ComputeKWayVolGains __ComputeKWayVolGains
137 #define ProjectVolKWayPartition __ProjectVolKWayPartition
138 #define ComputeVolKWayBoundary __ComputeVolKWayBoundary
139 #define ComputeVolKWayBalanceBoundary __ComputeVolKWayBalanceBoundary
140 
141 
142 /* match.c */
143 #define Match_RM __Match_RM
144 #define Match_RM_NVW __Match_RM_NVW
145 #define Match_HEM __Match_HEM
146 #define Match_SHEM __Match_SHEM
147 
148 
149 /* mbalance.c */
150 #define MocBalance2Way __MocBalance2Way
151 #define MocGeneral2WayBalance __MocGeneral2WayBalance
152 
153 
154 /* mbalance2.c */
155 #define MocBalance2Way2 __MocBalance2Way2
156 #define MocGeneral2WayBalance2 __MocGeneral2WayBalance2
157 #define SelectQueue3 __SelectQueue3
158 
159 
160 /* mcoarsen.c */
161 #define MCCoarsen2Way __MCCoarsen2Way
162 
163 
164 /* memory.c */
165 #define AllocateWorkSpace __AllocateWorkSpace
166 #define FreeWorkSpace __FreeWorkSpace
167 #define WspaceAvail __WspaceAvail
168 #define idxwspacemalloc __idxwspacemalloc
169 #define idxwspacefree __idxwspacefree
170 #define fwspacemalloc __fwspacemalloc
171 #define CreateGraph __CreateGraph
172 #define InitGraph __InitGraph
173 #define FreeGraph __FreeGraph
174 
175 
176 /* mesh.c */
177 #define TRIDUALMETIS __TRIDUALMETIS
178 #define TETDUALMETIS __TETDUALMETIS
179 #define HEXDUALMETIS __HEXDUALMETIS
180 #define TRINODALMETIS __TRINODALMETIS
181 #define TETNODALMETIS __TETNODALMETIS
182 #define HEXNODALMETIS __HEXNODALMETIS
183 
184 
185 /* mfm.c */
186 #define MocFM_2WayEdgeRefine __MocFM_2WayEdgeRefine
187 #define SelectQueue __SelectQueue
188 #define BetterBalance __BetterBalance
189 #define Compute2WayHLoadImbalance __Compute2WayHLoadImbalance
190 #define Compute2WayHLoadImbalanceVec __Compute2WayHLoadImbalanceVec
191 
192 
193 /* mfm2.c */
194 #define MocFM_2WayEdgeRefine2 __MocFM_2WayEdgeRefine2
195 #define SelectQueue2 __SelectQueue2
196 #define IsBetter2wayBalance __IsBetter2wayBalance
197 
198 
199 /* mincover.c */
200 #define MinCover __MinCover
201 #define MinCover_Augment __MinCover_Augment
202 #define MinCover_Decompose __MinCover_Decompose
203 #define MinCover_ColDFS __MinCover_ColDFS
204 #define MinCover_RowDFS __MinCover_RowDFS
205 
206 
207 /* minitpart.c */
208 #define MocInit2WayPartition __MocInit2WayPartition
209 #define MocGrowBisection __MocGrowBisection
210 #define MocRandomBisection __MocRandomBisection
211 #define MocInit2WayBalance __MocInit2WayBalance
212 #define SelectQueueoneWay __SelectQueueoneWay
213 
214 
215 /* minitpart2.c */
216 #define MocInit2WayPartition2 __MocInit2WayPartition2
217 #define MocGrowBisection2 __MocGrowBisection2
218 #define MocGrowBisectionNew2 __MocGrowBisectionNew2
219 #define MocInit2WayBalance2 __MocInit2WayBalance2
220 #define SelectQueueOneWay2 __SelectQueueOneWay2
221 
222 
223 /* mkmetis.c */
224 #define MCMlevelKWayPartitioning __MCMlevelKWayPartitioning
225 
226 
227 /* mkwayfmh.c */
228 #define MCRandom_KWayEdgeRefineHorizontal __MCRandom_KWayEdgeRefineHorizontal
229 #define MCGreedy_KWayEdgeBalanceHorizontal __MCGreedy_KWayEdgeBalanceHorizontal
230 #define AreAllHVwgtsBelow __AreAllHVwgtsBelow
231 #define AreAllHVwgtsAbove __AreAllHVwgtsAbove
232 #define ComputeHKWayLoadImbalance __ComputeHKWayLoadImbalance
233 #define MocIsHBalanced __MocIsHBalanced
234 #define IsHBalanceBetterFT __IsHBalanceBetterFT
235 #define IsHBalanceBetterTT __IsHBalanceBetterTT
236 
237 
238 /* mkwayrefine.c */
239 #define MocRefineKWayHorizontal __MocRefineKWayHorizontal
240 #define MocAllocateKWayPartitionMemory __MocAllocateKWayPartitionMemory
241 #define MocComputeKWayPartitionParams __MocComputeKWayPartitionParams
242 #define MocProjectKWayPartition __MocProjectKWayPartition
243 #define MocComputeKWayBalanceBoundary __MocComputeKWayBalanceBoundary
244 
245 
246 /* mmatch.c */
247 #define MCMatch_RM __MCMatch_RM
248 #define MCMatch_HEM __MCMatch_HEM
249 #define MCMatch_SHEM __MCMatch_SHEM
250 #define MCMatch_SHEBM __MCMatch_SHEBM
251 #define MCMatch_SBHEM __MCMatch_SBHEM
252 #define BetterVBalance __BetterVBalance
253 #define AreAllVwgtsBelowFast __AreAllVwgtsBelowFast
254 
255 
256 /* mmd.c */
257 #define genmmd __genmmd
258 #define mmdelm __mmdelm
259 #define mmdint __mmdint
260 #define mmdnum __mmdnum
261 #define mmdupd __mmdupd
262 
263 
264 /* mpmetis.c */
265 #define MCMlevelRecursiveBisection __MCMlevelRecursiveBisection
266 #define MCHMlevelRecursiveBisection __MCHMlevelRecursiveBisection
267 #define MCMlevelEdgeBisection __MCMlevelEdgeBisection
268 #define MCHMlevelEdgeBisection __MCHMlevelEdgeBisection
269 
270 
271 /* mrefine.c */
272 #define MocRefine2Way __MocRefine2Way
273 #define MocAllocate2WayPartitionMemory __MocAllocate2WayPartitionMemory
274 #define MocCompute2WayPartitionParams __MocCompute2WayPartitionParams
275 #define MocProject2WayPartition __MocProject2WayPartition
276 
277 
278 /* mrefine2.c */
279 #define MocRefine2Way2 __MocRefine2Way2
280 
281 
282 /* mutil.c */
283 #define AreAllVwgtsBelow __AreAllVwgtsBelow
284 #define AreAnyVwgtsBelow __AreAnyVwgtsBelow
285 #define AreAllVwgtsAbove __AreAllVwgtsAbove
286 #define ComputeLoadImbalance __ComputeLoadImbalance
287 #define AreAllBelow __AreAllBelow
288 
289 
290 /* myqsort.c */
291 #define iidxsort __iidxsort
292 #define iintsort __iintsort
293 #define ikeysort __ikeysort
294 #define ikeyvalsort __ikeyvalsort
295 
296 
297 /* ometis.c */
298 #define MlevelNestedDissection __MlevelNestedDissection
299 #define MlevelNestedDissectionCC __MlevelNestedDissectionCC
300 #define MlevelNodeBisectionMultiple __MlevelNodeBisectionMultiple
301 #define MlevelNodeBisection __MlevelNodeBisection
302 #define SplitGraphOrder __SplitGraphOrder
303 #define MMDOrder __MMDOrder
304 #define SplitGraphOrderCC __SplitGraphOrderCC
305 
306 
307 /* parmetis.c */
308 #define MlevelNestedDissectionP __MlevelNestedDissectionP
309 #define MCMlevelRecursiveBisection2 __MCMlevelRecursiveBisection2
310 
311 
312 /* pmetis.c */
313 #define MlevelRecursiveBisection __MlevelRecursiveBisection
314 #define MlevelEdgeBisection __MlevelEdgeBisection
315 #define SplitGraphPart __SplitGraphPart
316 #define SetUpSplitGraph __SetUpSplitGraph
317 
318 
319 /* pqueue.c */
320 #define PQueueInit __PQueueInit
321 #define PQueueReset __PQueueReset
322 #define PQueueFree __PQueueFree
323 #define PQueueInsert __PQueueInsert
324 #define PQueueDelete __PQueueDelete
325 #define PQueueUpdate __PQueueUpdate
326 #define PQueueUpdateUp __PQueueUpdateUp
327 #define PQueueGetMax __PQueueGetMax
328 #define PQueueSeeMax __PQueueSeeMax
329 #define CheckHeap __CheckHeap
330 
331 
332 /* refine.c */
333 #define Refine2Way __Refine2Way
334 #define Allocate2WayPartitionMemory __Allocate2WayPartitionMemory
335 #define Compute2WayPartitionParams __Compute2WayPartitionParams
336 #define Project2WayPartition __Project2WayPartition
337 
338 
339 /* separator.c */
340 #define ConstructSeparator __ConstructSeparator
341 #define ConstructMinCoverSeparator0 __ConstructMinCoverSeparator0
342 #define ConstructMinCoverSeparator __ConstructMinCoverSeparator
343 
344 
345 /* sfm.c */
346 #define FM_2WayNodeRefine __FM_2WayNodeRefine
347 #define FM_2WayNodeRefineEqWgt __FM_2WayNodeRefineEqWgt
348 #define FM_2WayNodeRefine_OneSided __FM_2WayNodeRefine_OneSided
349 #define FM_2WayNodeBalance __FM_2WayNodeBalance
350 #define ComputeMaxNodeGain __ComputeMaxNodeGain
351 
352 
353 /* srefine.c */
354 #define Refine2WayNode __Refine2WayNode
355 #define Allocate2WayNodePartitionMemory __Allocate2WayNodePartitionMemory
356 #define Compute2WayNodePartitionParams __Compute2WayNodePartitionParams
357 #define Project2WayNodePartition __Project2WayNodePartition
358 
359 
360 /* stat.c */
361 #define ComputePartitionInfo __ComputePartitionInfo
362 #define ComputePartitionBalance __ComputePartitionBalance
363 #define ComputeElementBalance __ComputeElementBalance
364 #define Moc_ComputePartitionBalance __Moc_ComputePartitionBalance
365 
366 
367 /* subdomains.c */
368 #define Random_KWayEdgeRefineMConn __Random_KWayEdgeRefineMConn
369 #define Greedy_KWayEdgeBalanceMConn __Greedy_KWayEdgeBalanceMConn
370 #define PrintSubDomainGraph __PrintSubDomainGraph
371 #define ComputeSubDomainGraph __ComputeSubDomainGraph
372 #define EliminateSubDomainEdges __EliminateSubDomainEdges
373 #define MoveGroupMConn __MoveGroupMConn
374 #define EliminateComponents __EliminateComponents
375 #define MoveGroup __MoveGroup
376 
377 
378 /* timing.c */
379 #define InitTimers __InitTimers
380 #define PrintTimers __PrintTimers
381 #define seconds __seconds
382 
383 
384 /* util.c */
385 #define errexit __errexit
386 #define GKfree __GKfree
387 #ifndef DMALLOC
388 #define imalloc __imalloc
389 #define idxmalloc __idxmalloc
390 #define fmalloc __fmalloc
391 #define ismalloc __ismalloc
392 #define idxsmalloc __idxsmalloc
393 #define GKmalloc __GKmalloc
394 #endif
395 #define iset __iset
396 #define idxset __idxset
397 #define sset __sset
398 #define iamax __iamax
399 #define idxamax __idxamax
400 #define idxamax_strd __idxamax_strd
401 #define samax __samax
402 #define samax2 __samax2
403 #define idxamin __idxamin
404 #define samin __samin
405 #define idxsum __idxsum
406 #define idxsum_strd __idxsum_strd
407 #define idxadd __idxadd
408 #define charsum __charsum
409 #define isum __isum
410 #define ssum __ssum
411 #define ssum_strd __ssum_strd
412 #define sscale __sscale
413 #define snorm2 __snorm2
414 #define sdot __sdot
415 #define saxpy __saxpy
416 #define RandomPermute __RandomPermute
417 #define ispow2 __ispow2
418 #define InitRandom __InitRandom
419 #define log2Int __log2Int
420 
421 
422 
423 
424