ENH: Update FreeFOAM contributions to GPL v3
[freefoam.git] / ThirdParty / parmetis.patch
blobb79488102f3fc85c7fcd5679e3bec840944f79c2
1 diff --git a/CMakeLists.txt b/CMakeLists.txt
2 new file mode 100644
3 index 0000000..6b564c5
4 --- /dev/null
5 +++ b/CMakeLists.txt
6 @@ -0,0 +1,78 @@
7 +#-------------------------------------------------------------------------------
8 +# ______ _ ____ __ __
9 +# | ____| _| |_ / __ \ /\ | \/ |
10 +# | |__ _ __ ___ ___ / \| | | | / \ | \ / |
11 +# | __| '__/ _ \/ _ ( (| |) ) | | |/ /\ \ | |\/| |
12 +# | | | | | __/ __/\_ _/| |__| / ____ \| | | |
13 +# |_| |_| \___|\___| |_| \____/_/ \_\_| |_|
15 +# FreeFOAM: The Cross-Platform CFD Toolkit
17 +# Copyright (C) 2008-2012 Michael Wild <themiwi@users.sf.net>
18 +# Gerber van der Graaf <gerber_graaf@users.sf.net>
19 +#-------------------------------------------------------------------------------
20 +# License
21 +# This file is part of FreeFOAM.
23 +# FreeFOAM is free software: you can redistribute it and/or modify it
24 +# under the terms of the GNU General Public License as published by the
25 +# Free Software Foundation, either version 3 of the License, or (at your
26 +# option) any later version.
28 +# FreeFOAM is distributed in the hope that it will be useful, but WITHOUT
29 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
30 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
31 +# for more details.
33 +# You should have received a copy of the GNU General Public License
34 +# along with FreeFOAM. If not, see <http://www.gnu.org/licenses/>.
36 +#-------------------------------------------------------------------------------
38 +cmake_minimum_required(VERSION 2.8)
39 +project(ParMetis)
41 +# gcc > 4.3 fails when using -O3
42 +if(CMAKE_COMPILER_IS_GNUCC)
43 + string(REPLACE "-O3" "-O2" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
44 + foreach(config DEBUG RELEASE RELWITHDEBINFO MINSIZEREL)
45 + string(REPLACE "-O3" "-O2" CMAKE_C_FLAGS_${config}
46 + "${CMAKE_C_FLAGS_${config}}")
47 + endforeach()
48 +endif()
50 +find_package(MPI REQUIRED)
52 +include(files.cmake)
54 +include_directories(
55 + ${CMAKE_SOURCE_DIR}
56 + ${MPI_INCLUDE_PATH}
57 + )
58 +add_library(foam_parmetis ${METISLIB_SRCS} ${PARMETIS_SRCS})
60 +target_link_libraries(foam_parmetis ${MPI_LIBRARIES})
62 +if(MPI_COMPILE_FLAGS)
63 + set_target_properties(foam_parmetis PROPERTIES
64 + COMPILE_FLAGS ${MPI_COMPILE_FLAGS}
65 + )
66 +endif()
68 +if(MPI_LINK_FLAGS)
69 + set_target_properties(foam_parmetis PROPERTIES
70 + LINK_FLAGS ${MPI_LINK_FLAGS}
71 + )
72 +endif()
74 +install(TARGETS foam_parmetis
75 + LIBRARY DESTINATION lib
76 + ARCHIVE DESTINATION lib
77 + RUNTIME DESTINATION bin
78 + )
80 +install(FILES parmetis.h
81 + DESTINATION include
82 + )
84 +# ------------------------- vim: set sw=2 sts=2 et: --------------- end-of-file
85 diff --git a/METISLib/NEW_checkgraph.c b/METISLib/NEW_checkgraph.c
86 index aea0094..656779b 100644
87 --- a/METISLib/NEW_checkgraph.c
88 +++ b/METISLib/NEW_checkgraph.c
89 @@ -12,7 +12,7 @@
93 -#include <metis.h>
94 +#include <METISLib/metis.h>
98 diff --git a/METISLib/NEW_memory.c b/METISLib/NEW_memory.c
99 index aa03b9d..e9e4768 100644
100 --- a/METISLib/NEW_memory.c
101 +++ b/METISLib/NEW_memory.c
102 @@ -12,7 +12,7 @@
106 -#include <metis.h>
107 +#include <METISLib/metis.h>
110 /*************************************************************************
111 diff --git a/METISLib/NEW_mfm.c b/METISLib/NEW_mfm.c
112 index 9f37848..1b1f39b 100644
113 --- a/METISLib/NEW_mfm.c
114 +++ b/METISLib/NEW_mfm.c
115 @@ -11,7 +11,7 @@
116 * $Id: NEW_mfm.c,v 1.1 2003/07/16 15:55:13 karypis Exp $
119 -#include <metis.h>
120 +#include <METISLib/metis.h>
123 /*************************************************************************
124 diff --git a/METISLib/NEW_mrefine.c b/METISLib/NEW_mrefine.c
125 index 9cea995..b2c4d5a 100644
126 --- a/METISLib/NEW_mrefine.c
127 +++ b/METISLib/NEW_mrefine.c
128 @@ -11,7 +11,7 @@
129 * $Id: NEW_mrefine.c,v 1.1 2003/07/16 15:55:14 karypis Exp $
132 -#include <metis.h>
133 +#include <METISLib/metis.h>
136 /*************************************************************************
137 diff --git a/METISLib/NEW_parmetis.c b/METISLib/NEW_parmetis.c
138 index bd97917..36ea0fd 100644
139 --- a/METISLib/NEW_parmetis.c
140 +++ b/METISLib/NEW_parmetis.c
141 @@ -13,7 +13,7 @@
145 -#include <metis.h>
146 +#include <METISLib/metis.h>
149 /*************************************************************************
150 diff --git a/METISLib/NEW_stats.c b/METISLib/NEW_stats.c
151 index 9e04b23..9c9417a 100644
152 --- a/METISLib/NEW_stats.c
153 +++ b/METISLib/NEW_stats.c
154 @@ -12,7 +12,7 @@
158 -#include <metis.h>
159 +#include <METISLib/metis.h>
162 /*************************************************************************
163 diff --git a/METISLib/balance.c b/METISLib/balance.c
164 index ac951da..a345da0 100644
165 --- a/METISLib/balance.c
166 +++ b/METISLib/balance.c
167 @@ -13,7 +13,7 @@
171 -#include <metis.h>
172 +#include <METISLib/metis.h>
174 /*************************************************************************
175 * This function is the entry point of the bisection balancing algorithms.
176 diff --git a/METISLib/bucketsort.c b/METISLib/bucketsort.c
177 index 14aa213..f6ef140 100644
178 --- a/METISLib/bucketsort.c
179 +++ b/METISLib/bucketsort.c
180 @@ -13,7 +13,7 @@
184 -#include <metis.h>
185 +#include <METISLib/metis.h>
189 diff --git a/METISLib/ccgraph.c b/METISLib/ccgraph.c
190 index 3485ab0..6eaeff3 100644
191 --- a/METISLib/ccgraph.c
192 +++ b/METISLib/ccgraph.c
193 @@ -12,7 +12,7 @@
197 -#include <metis.h>
198 +#include <METISLib/metis.h>
202 diff --git a/METISLib/checkgraph.c b/METISLib/checkgraph.c
203 index 0134ec1..5c68fb5 100644
204 --- a/METISLib/checkgraph.c
205 +++ b/METISLib/checkgraph.c
206 @@ -12,7 +12,7 @@
210 -#include <metis.h>
211 +#include <METISLib/metis.h>
215 diff --git a/METISLib/coarsen.c b/METISLib/coarsen.c
216 index 15f06d3..f6b44d8 100644
217 --- a/METISLib/coarsen.c
218 +++ b/METISLib/coarsen.c
219 @@ -10,7 +10,7 @@
223 -#include <metis.h>
224 +#include <METISLib/metis.h>
227 /*************************************************************************
228 diff --git a/METISLib/compress.c b/METISLib/compress.c
229 index 6b1cf13..f7f7c97 100644
230 --- a/METISLib/compress.c
231 +++ b/METISLib/compress.c
232 @@ -12,7 +12,7 @@
233 * $Id: compress.c,v 1.1 2003/07/16 15:55:01 karypis Exp $
236 -#include <metis.h>
237 +#include <METISLib/metis.h>
239 /*************************************************************************
240 * This function compresses a graph by merging identical vertices
241 diff --git a/METISLib/debug.c b/METISLib/debug.c
242 index b71fe2f..4224567 100644
243 --- a/METISLib/debug.c
244 +++ b/METISLib/debug.c
245 @@ -12,7 +12,7 @@
249 -#include <metis.h>
250 +#include <METISLib/metis.h>
252 /*************************************************************************
253 * This function computes the cut given the graph and a where vector
254 diff --git a/METISLib/estmem.c b/METISLib/estmem.c
255 index 82b9ac9..67c6cb5 100644
256 --- a/METISLib/estmem.c
257 +++ b/METISLib/estmem.c
258 @@ -13,7 +13,7 @@
262 -#include <metis.h>
263 +#include <METISLib/metis.h>
265 /*************************************************************************
266 * This function computes how much memory will be required by the various
267 diff --git a/METISLib/fm.c b/METISLib/fm.c
268 index 2fc08d2..633b5fa 100644
269 --- a/METISLib/fm.c
270 +++ b/METISLib/fm.c
271 @@ -11,7 +11,7 @@
272 * $Id: fm.c,v 1.1 2003/07/16 15:55:02 karypis Exp $
275 -#include <metis.h>
276 +#include <METISLib/metis.h>
279 /*************************************************************************
280 diff --git a/METISLib/fortran.c b/METISLib/fortran.c
281 index 46ebefd..980393c 100644
282 --- a/METISLib/fortran.c
283 +++ b/METISLib/fortran.c
284 @@ -12,7 +12,7 @@
288 -#include <metis.h>
289 +#include <METISLib/metis.h>
292 /*************************************************************************
293 diff --git a/METISLib/frename.c b/METISLib/frename.c
294 index 5cde8b6..007b494 100644
295 --- a/METISLib/frename.c
296 +++ b/METISLib/frename.c
297 @@ -12,7 +12,7 @@
301 -#include <metis.h>
302 +#include <METISLib/metis.h>
305 void METIS_PARTGRAPHRECURSIVE(int *nvtxs, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, int *options, int *edgecut, idxtype *part)
306 diff --git a/METISLib/graph.c b/METISLib/graph.c
307 index 9a93784..8aa548a 100644
308 --- a/METISLib/graph.c
309 +++ b/METISLib/graph.c
310 @@ -13,7 +13,7 @@
314 -#include <metis.h>
315 +#include <METISLib/metis.h>
317 /*************************************************************************
318 * This function sets up the graph from the user input
319 diff --git a/METISLib/initpart.c b/METISLib/initpart.c
320 index 075cfb9..2e13c1f 100644
321 --- a/METISLib/initpart.c
322 +++ b/METISLib/initpart.c
323 @@ -13,7 +13,7 @@
327 -#include <metis.h>
328 +#include <METISLib/metis.h>
330 /*************************************************************************
331 * This function computes the initial bisection of the coarsest graph
332 diff --git a/METISLib/kmetis.c b/METISLib/kmetis.c
333 index 87c3a59..84451db 100644
334 --- a/METISLib/kmetis.c
335 +++ b/METISLib/kmetis.c
336 @@ -13,7 +13,7 @@
340 -#include <metis.h>
341 +#include <METISLib/metis.h>
344 /*************************************************************************
345 diff --git a/METISLib/kvmetis.c b/METISLib/kvmetis.c
346 index 5bc0a67..5b569cc 100644
347 --- a/METISLib/kvmetis.c
348 +++ b/METISLib/kvmetis.c
349 @@ -13,7 +13,7 @@
353 -#include <metis.h>
354 +#include <METISLib/metis.h>
357 /*************************************************************************
358 diff --git a/METISLib/kwayfm.c b/METISLib/kwayfm.c
359 index 170dcf3..296f0c5 100644
360 --- a/METISLib/kwayfm.c
361 +++ b/METISLib/kwayfm.c
362 @@ -10,7 +10,7 @@
366 -#include <metis.h>
367 +#include <METISLib/metis.h>
370 /*************************************************************************
371 diff --git a/METISLib/kwayrefine.c b/METISLib/kwayrefine.c
372 index a6d58f7..ea3ee05 100644
373 --- a/METISLib/kwayrefine.c
374 +++ b/METISLib/kwayrefine.c
375 @@ -11,7 +11,7 @@
376 * $Id: kwayrefine.c,v 1.1 2003/07/16 15:55:05 karypis Exp $
379 -#include <metis.h>
380 +#include <METISLib/metis.h>
383 /*************************************************************************
384 diff --git a/METISLib/kwayvolfm.c b/METISLib/kwayvolfm.c
385 index 4e1112d..57efbc6 100644
386 --- a/METISLib/kwayvolfm.c
387 +++ b/METISLib/kwayvolfm.c
388 @@ -10,7 +10,7 @@
392 -#include <metis.h>
393 +#include <METISLib/metis.h>
396 /*************************************************************************
397 diff --git a/METISLib/kwayvolrefine.c b/METISLib/kwayvolrefine.c
398 index 7cf248d..3a91bf2 100644
399 --- a/METISLib/kwayvolrefine.c
400 +++ b/METISLib/kwayvolrefine.c
401 @@ -11,7 +11,7 @@
402 * $Id: kwayvolrefine.c,v 1.1 2003/07/16 15:55:05 karypis Exp $
405 -#include <metis.h>
406 +#include <METISLib/metis.h>
409 /*************************************************************************
410 diff --git a/METISLib/match.c b/METISLib/match.c
411 index 509f457..865bf92 100644
412 --- a/METISLib/match.c
413 +++ b/METISLib/match.c
414 @@ -13,7 +13,7 @@
418 -#include <metis.h>
419 +#include <METISLib/metis.h>
422 /*************************************************************************
423 diff --git a/METISLib/mbalance.c b/METISLib/mbalance.c
424 index 65e9961..78fde7f 100644
425 --- a/METISLib/mbalance.c
426 +++ b/METISLib/mbalance.c
427 @@ -13,7 +13,7 @@
431 -#include <metis.h>
432 +#include <METISLib/metis.h>
435 /*************************************************************************
436 diff --git a/METISLib/mbalance2.c b/METISLib/mbalance2.c
437 index d39f1e0..8db86ab 100644
438 --- a/METISLib/mbalance2.c
439 +++ b/METISLib/mbalance2.c
440 @@ -13,7 +13,7 @@
444 -#include <metis.h>
445 +#include <METISLib/metis.h>
448 /*************************************************************************
449 diff --git a/METISLib/mcoarsen.c b/METISLib/mcoarsen.c
450 index 336e6c6..e38b6cf 100644
451 --- a/METISLib/mcoarsen.c
452 +++ b/METISLib/mcoarsen.c
453 @@ -10,7 +10,7 @@
457 -#include <metis.h>
458 +#include <METISLib/metis.h>
461 /*************************************************************************
462 diff --git a/METISLib/memory.c b/METISLib/memory.c
463 index 0082b8c..8d69913 100644
464 --- a/METISLib/memory.c
465 +++ b/METISLib/memory.c
466 @@ -12,7 +12,7 @@
470 -#include <metis.h>
471 +#include <METISLib/metis.h>
474 /*************************************************************************
475 diff --git a/METISLib/mesh.c b/METISLib/mesh.c
476 index 3d93628..478cc81 100644
477 --- a/METISLib/mesh.c
478 +++ b/METISLib/mesh.c
479 @@ -13,7 +13,7 @@
483 -#include <metis.h>
484 +#include <METISLib/metis.h>
486 /*****************************************************************************
487 * This function creates a graph corresponding to the dual of a finite element
488 diff --git a/METISLib/meshpart.c b/METISLib/meshpart.c
489 index 4ca3a2a..51a62cf 100644
490 --- a/METISLib/meshpart.c
491 +++ b/METISLib/meshpart.c
492 @@ -12,7 +12,7 @@
496 -#include <metis.h>
497 +#include <METISLib/metis.h>
500 /*************************************************************************
501 diff --git a/METISLib/metis.h b/METISLib/metis.h
502 index b655d90..dbbf502 100644
503 --- a/METISLib/metis.h
504 +++ b/METISLib/metis.h
505 @@ -16,16 +16,16 @@
506 #define DMALLOC 1
509 -#include <stdheaders.h>
510 +#include <METISLib/stdheaders.h>
512 #ifdef DMALLOC
513 #include <dmalloc.h>
514 #endif
516 #include "../parmetis.h" /* Get the idxtype definition */
517 -#include <defs.h>
518 -#include <struct.h>
519 -#include <macros.h>
520 -#include <rename.h>
521 -#include <proto.h>
522 +#include <METISLib/defs.h>
523 +#include <METISLib/struct.h>
524 +#include <METISLib/macros.h>
525 +#include <METISLib/rename.h>
526 +#include <METISLib/proto.h>
528 diff --git a/METISLib/mfm.c b/METISLib/mfm.c
529 index d0047e5..1060233 100644
530 --- a/METISLib/mfm.c
531 +++ b/METISLib/mfm.c
532 @@ -11,7 +11,7 @@
533 * $Id: mfm.c,v 1.1 2003/07/24 18:39:09 karypis Exp $
536 -#include <metis.h>
537 +#include <METISLib/metis.h>
540 /*************************************************************************
541 diff --git a/METISLib/mfm2.c b/METISLib/mfm2.c
542 index ce4eb8b..e922a56 100644
543 --- a/METISLib/mfm2.c
544 +++ b/METISLib/mfm2.c
545 @@ -11,7 +11,7 @@
546 * $Id: mfm2.c,v 1.1 2003/07/16 15:55:09 karypis Exp $
549 -#include <metis.h>
550 +#include <METISLib/metis.h>
553 /*************************************************************************
554 diff --git a/METISLib/mincover.c b/METISLib/mincover.c
555 index 789022b..2d67768 100644
556 --- a/METISLib/mincover.c
557 +++ b/METISLib/mincover.c
558 @@ -11,7 +11,7 @@
559 * $Id: mincover.c,v 1.1 2003/07/16 15:55:09 karypis Exp $
562 -#include <metis.h>
563 +#include <METISLib/metis.h>
565 /*************************************************************************
566 * Constants used by mincover algorithm
567 diff --git a/METISLib/minitpart.c b/METISLib/minitpart.c
568 index 58dfcea..2e6be46 100644
569 --- a/METISLib/minitpart.c
570 +++ b/METISLib/minitpart.c
571 @@ -13,7 +13,7 @@
575 -#include <metis.h>
576 +#include <METISLib/metis.h>
578 /*************************************************************************
579 * This function computes the initial bisection of the coarsest graph
580 diff --git a/METISLib/minitpart2.c b/METISLib/minitpart2.c
581 index 4c1e1b1..6b60c7d 100644
582 --- a/METISLib/minitpart2.c
583 +++ b/METISLib/minitpart2.c
584 @@ -13,7 +13,7 @@
588 -#include <metis.h>
589 +#include <METISLib/metis.h>
591 /*************************************************************************
592 * This function computes the initial bisection of the coarsest graph
593 diff --git a/METISLib/mkmetis.c b/METISLib/mkmetis.c
594 index 55c7c9b..66d9e1b 100644
595 --- a/METISLib/mkmetis.c
596 +++ b/METISLib/mkmetis.c
597 @@ -13,7 +13,7 @@
601 -#include <metis.h>
602 +#include <METISLib/metis.h>
606 diff --git a/METISLib/mkwayfmh.c b/METISLib/mkwayfmh.c
607 index 69a781a..0c4405a 100644
608 --- a/METISLib/mkwayfmh.c
609 +++ b/METISLib/mkwayfmh.c
610 @@ -10,7 +10,7 @@
614 -#include <metis.h>
615 +#include <METISLib/metis.h>
619 diff --git a/METISLib/mkwayrefine.c b/METISLib/mkwayrefine.c
620 index 15836db..7665020 100644
621 --- a/METISLib/mkwayrefine.c
622 +++ b/METISLib/mkwayrefine.c
623 @@ -11,7 +11,7 @@
624 * $Id: mkwayrefine.c,v 1.1 2003/07/16 15:55:11 karypis Exp $
627 -#include <metis.h>
628 +#include <METISLib/metis.h>
631 /*************************************************************************
632 diff --git a/METISLib/mmatch.c b/METISLib/mmatch.c
633 index 2666dd3..3d23b7a 100644
634 --- a/METISLib/mmatch.c
635 +++ b/METISLib/mmatch.c
636 @@ -13,7 +13,7 @@
640 -#include <metis.h>
641 +#include <METISLib/metis.h>
644 /*************************************************************************
645 diff --git a/METISLib/mmd.c b/METISLib/mmd.c
646 index 1b43618..a2a790b 100644
647 --- a/METISLib/mmd.c
648 +++ b/METISLib/mmd.c
649 @@ -19,7 +19,7 @@
650 * $Id: mmd.c,v 1.1 2003/07/16 15:55:11 karypis Exp $
653 -#include <metis.h>
654 +#include <METISLib/metis.h>
657 /*************************************************************************
658 diff --git a/METISLib/mpmetis.c b/METISLib/mpmetis.c
659 index 3b7aa9f..e7db307 100644
660 --- a/METISLib/mpmetis.c
661 +++ b/METISLib/mpmetis.c
662 @@ -13,7 +13,7 @@
666 -#include <metis.h>
667 +#include <METISLib/metis.h>
671 diff --git a/METISLib/mrefine.c b/METISLib/mrefine.c
672 index 3e28dc7..5d35f73 100644
673 --- a/METISLib/mrefine.c
674 +++ b/METISLib/mrefine.c
675 @@ -11,7 +11,7 @@
676 * $Id: mrefine.c,v 1.1 2003/07/24 18:39:10 karypis Exp $
679 -#include <metis.h>
680 +#include <METISLib/metis.h>
683 /*************************************************************************
684 diff --git a/METISLib/mrefine2.c b/METISLib/mrefine2.c
685 index 91ad0b5..fe6d8ef 100644
686 --- a/METISLib/mrefine2.c
687 +++ b/METISLib/mrefine2.c
688 @@ -11,7 +11,7 @@
689 * $Id: mrefine2.c,v 1.1 2003/07/16 15:55:12 karypis Exp $
692 -#include <metis.h>
693 +#include <METISLib/metis.h>
696 /*************************************************************************
697 diff --git a/METISLib/mutil.c b/METISLib/mutil.c
698 index 68dc5c5..1d0d773 100644
699 --- a/METISLib/mutil.c
700 +++ b/METISLib/mutil.c
701 @@ -11,7 +11,7 @@
705 -#include <metis.h>
706 +#include <METISLib/metis.h>
709 /*************************************************************************
710 diff --git a/METISLib/myqsort.c b/METISLib/myqsort.c
711 index a6939ce..1523608 100644
712 --- a/METISLib/myqsort.c
713 +++ b/METISLib/myqsort.c
714 @@ -12,7 +12,7 @@
715 * $Id: myqsort.c,v 1.1 2003/07/16 15:55:13 karypis Exp $
718 -#include <metis.h> /* only for type declarations */
719 +#include <METISLib/metis.h> /* only for type declarations */
721 #define THRESH 1 /* threshold for insertion */
722 #define MTHRESH 6 /* threshold for median */
723 diff --git a/METISLib/ometis.c b/METISLib/ometis.c
724 index e972e88..3b1e83d 100644
725 --- a/METISLib/ometis.c
726 +++ b/METISLib/ometis.c
727 @@ -13,7 +13,7 @@
731 -#include <metis.h>
732 +#include <METISLib/metis.h>
735 /*************************************************************************
736 diff --git a/METISLib/parmetis.c b/METISLib/parmetis.c
737 index d183082..c8d9ff3 100644
738 --- a/METISLib/parmetis.c
739 +++ b/METISLib/parmetis.c
740 @@ -12,7 +12,7 @@
744 -#include <metis.h>
745 +#include <METISLib/metis.h>
748 /*************************************************************************
749 diff --git a/METISLib/pmetis.c b/METISLib/pmetis.c
750 index 9212cd7..997a6bc 100644
751 --- a/METISLib/pmetis.c
752 +++ b/METISLib/pmetis.c
753 @@ -13,7 +13,7 @@
757 -#include <metis.h>
758 +#include <METISLib/metis.h>
761 /*************************************************************************
762 diff --git a/METISLib/pqueue.c b/METISLib/pqueue.c
763 index 6a1986f..ff02b72 100644
764 --- a/METISLib/pqueue.c
765 +++ b/METISLib/pqueue.c
766 @@ -14,7 +14,7 @@
770 -#include <metis.h>
771 +#include <METISLib/metis.h>
774 /*************************************************************************
775 diff --git a/METISLib/refine.c b/METISLib/refine.c
776 index f479298..08175a0 100644
777 --- a/METISLib/refine.c
778 +++ b/METISLib/refine.c
779 @@ -11,7 +11,7 @@
780 * $Id: refine.c,v 1.1 2003/07/16 15:55:17 karypis Exp $
783 -#include <metis.h>
784 +#include <METISLib/metis.h>
787 /*************************************************************************
788 diff --git a/METISLib/separator.c b/METISLib/separator.c
789 index 380d4f4..b8ab43a 100644
790 --- a/METISLib/separator.c
791 +++ b/METISLib/separator.c
792 @@ -12,7 +12,7 @@
796 -#include <metis.h>
797 +#include <METISLib/metis.h>
799 /*************************************************************************
800 * This function takes a bisection and constructs a minimum weight vertex
801 diff --git a/METISLib/sfm.c b/METISLib/sfm.c
802 index eece33f..c05cb58 100644
803 --- a/METISLib/sfm.c
804 +++ b/METISLib/sfm.c
805 @@ -12,7 +12,7 @@
809 -#include <metis.h>
810 +#include <METISLib/metis.h>
813 /*************************************************************************
814 diff --git a/METISLib/srefine.c b/METISLib/srefine.c
815 index cd02cb9..c9f1169 100644
816 --- a/METISLib/srefine.c
817 +++ b/METISLib/srefine.c
818 @@ -12,7 +12,7 @@
822 -#include <metis.h>
823 +#include <METISLib/metis.h>
826 /*************************************************************************
827 diff --git a/METISLib/stat.c b/METISLib/stat.c
828 index 6156d6d..b76004b 100644
829 --- a/METISLib/stat.c
830 +++ b/METISLib/stat.c
831 @@ -12,7 +12,7 @@
835 -#include <metis.h>
836 +#include <METISLib/metis.h>
839 /*************************************************************************
840 diff --git a/METISLib/stats.c b/METISLib/stats.c
841 index 4f6b548..e13d6d5 100644
842 --- a/METISLib/stats.c
843 +++ b/METISLib/stats.c
844 @@ -12,7 +12,7 @@
848 -#include <metis.h>
849 +#include <METISLib/metis.h>
852 /*************************************************************************
853 diff --git a/METISLib/subdomains.c b/METISLib/subdomains.c
854 index 6fc65e7..b439dd7 100644
855 --- a/METISLib/subdomains.c
856 +++ b/METISLib/subdomains.c
857 @@ -13,7 +13,7 @@
861 -#include <metis.h>
862 +#include <METISLib/metis.h>
865 /*************************************************************************
866 diff --git a/METISLib/timing.c b/METISLib/timing.c
867 index a9d0910..9e70ff4 100644
868 --- a/METISLib/timing.c
869 +++ b/METISLib/timing.c
870 @@ -12,7 +12,7 @@
874 -#include <metis.h>
875 +#include <METISLib/metis.h>
878 /*************************************************************************
879 diff --git a/METISLib/util.c b/METISLib/util.c
880 index 5d2e739..faf780b 100644
881 --- a/METISLib/util.c
882 +++ b/METISLib/util.c
883 @@ -11,7 +11,7 @@
884 * $Id: util.c,v 1.2 2003/07/21 18:53:41 karypis Exp $
887 -#include <metis.h>
888 +#include <METISLib/metis.h>
891 /*************************************************************************
892 diff --git a/ParMETISLib/adrivers.c b/ParMETISLib/adrivers.c
893 index e9c5fe0..1f34302 100644
894 --- a/ParMETISLib/adrivers.c
895 +++ b/ParMETISLib/adrivers.c
896 @@ -13,7 +13,7 @@
900 -#include <parmetislib.h>
901 +#include <ParMETISLib/parmetislib.h>
905 diff --git a/ParMETISLib/akwayfm.c b/ParMETISLib/akwayfm.c
906 index 7579d8b..4ca3826 100644
907 --- a/ParMETISLib/akwayfm.c
908 +++ b/ParMETISLib/akwayfm.c
909 @@ -11,7 +11,7 @@
910 * $Id: akwayfm.c,v 1.3 2003/07/22 22:58:18 karypis Exp $
913 -#include <parmetislib.h>
914 +#include <ParMETISLib/parmetislib.h>
916 #define ProperSide(c, from, other) \
917 (((c) == 0 && (from)-(other) < 0) || ((c) == 1 && (from)-(other) > 0))
918 diff --git a/ParMETISLib/ametis.c b/ParMETISLib/ametis.c
919 index 6fac271..2c86ab3 100644
920 --- a/ParMETISLib/ametis.c
921 +++ b/ParMETISLib/ametis.c
922 @@ -12,7 +12,7 @@
926 -#include <parmetislib.h>
927 +#include <ParMETISLib/parmetislib.h>
931 diff --git a/ParMETISLib/backcompat.c b/ParMETISLib/backcompat.c
932 index b62d4bb..5f691e5 100644
933 --- a/ParMETISLib/backcompat.c
934 +++ b/ParMETISLib/backcompat.c
935 @@ -12,7 +12,7 @@
939 -#include <parmetislib.h>
940 +#include <ParMETISLib/parmetislib.h>
942 /*****************************************************************************
943 * This function computes a partitioning.
944 diff --git a/ParMETISLib/balancemylink.c b/ParMETISLib/balancemylink.c
945 index dd944d1..d1a8664 100644
946 --- a/ParMETISLib/balancemylink.c
947 +++ b/ParMETISLib/balancemylink.c
948 @@ -11,7 +11,7 @@
949 * $Id: balancemylink.c,v 1.2 2003/07/21 17:18:48 karypis Exp $
952 -#include <parmetislib.h>
953 +#include <ParMETISLib/parmetislib.h>
954 #define PE 0
956 /*************************************************************************
957 diff --git a/ParMETISLib/coarsen.c b/ParMETISLib/coarsen.c
958 index 70f48c2..ed3a3f9 100644
959 --- a/ParMETISLib/coarsen.c
960 +++ b/ParMETISLib/coarsen.c
961 @@ -12,7 +12,7 @@
965 -#include <parmetislib.h>
966 +#include <ParMETISLib/parmetislib.h>
969 /*************************************************************************
970 diff --git a/ParMETISLib/comm.c b/ParMETISLib/comm.c
971 index fb18789..fa1826a 100644
972 --- a/ParMETISLib/comm.c
973 +++ b/ParMETISLib/comm.c
974 @@ -8,7 +8,7 @@
975 * $Id: comm.c,v 1.2 2003/07/21 17:18:48 karypis Exp $
978 -#include <parmetislib.h>
979 +#include <ParMETISLib/parmetislib.h>
983 diff --git a/ParMETISLib/csrmatch.c b/ParMETISLib/csrmatch.c
984 index ace7998..6b0bede 100644
985 --- a/ParMETISLib/csrmatch.c
986 +++ b/ParMETISLib/csrmatch.c
987 @@ -12,7 +12,7 @@
991 -#include <parmetislib.h>
992 +#include <ParMETISLib/parmetislib.h>
996 diff --git a/ParMETISLib/debug.c b/ParMETISLib/debug.c
997 index ebdf69c..6c8dcf4 100644
998 --- a/ParMETISLib/debug.c
999 +++ b/ParMETISLib/debug.c
1000 @@ -13,7 +13,7 @@
1004 -#include <parmetislib.h>
1005 +#include <ParMETISLib/parmetislib.h>
1008 /*************************************************************************
1009 diff --git a/ParMETISLib/diffutil.c b/ParMETISLib/diffutil.c
1010 index f31da64..d0b1751 100644
1011 --- a/ParMETISLib/diffutil.c
1012 +++ b/ParMETISLib/diffutil.c
1013 @@ -12,7 +12,7 @@
1017 -#include <parmetislib.h>
1018 +#include <ParMETISLib/parmetislib.h>
1021 /*************************************************************************
1022 diff --git a/ParMETISLib/fpqueue.c b/ParMETISLib/fpqueue.c
1023 index 11c617f..634c8fb 100644
1024 --- a/ParMETISLib/fpqueue.c
1025 +++ b/ParMETISLib/fpqueue.c
1026 @@ -14,7 +14,7 @@
1030 -#include <parmetislib.h>
1031 +#include <ParMETISLib/parmetislib.h>
1034 /*************************************************************************
1035 diff --git a/ParMETISLib/frename.c b/ParMETISLib/frename.c
1036 index 551dd59..ba88e88 100644
1037 --- a/ParMETISLib/frename.c
1038 +++ b/ParMETISLib/frename.c
1039 @@ -11,7 +11,7 @@
1043 -#include <parmetislib.h>
1044 +#include <ParMETISLib/parmetislib.h>
1048 diff --git a/ParMETISLib/gkmetis.c b/ParMETISLib/gkmetis.c
1049 index 8eb2382..d645376 100644
1050 --- a/ParMETISLib/gkmetis.c
1051 +++ b/ParMETISLib/gkmetis.c
1052 @@ -13,7 +13,7 @@
1056 -#include <parmetislib.h>
1057 +#include <ParMETISLib/parmetislib.h>
1061 diff --git a/ParMETISLib/grsetup.c b/ParMETISLib/grsetup.c
1062 index 7f10a8f..c7f0474 100644
1063 --- a/ParMETISLib/grsetup.c
1064 +++ b/ParMETISLib/grsetup.c
1065 @@ -12,7 +12,7 @@
1069 -#include <parmetislib.h>
1070 +#include <ParMETISLib/parmetislib.h>
1074 diff --git a/ParMETISLib/iidxsort.c b/ParMETISLib/iidxsort.c
1075 index 869748c..e879037 100644
1076 --- a/ParMETISLib/iidxsort.c
1077 +++ b/ParMETISLib/iidxsort.c
1078 @@ -1,4 +1,4 @@
1079 -#include <parmetislib.h>
1080 +#include <ParMETISLib/parmetislib.h>
1083 /* Byte-wise swap two items of size SIZE. */
1084 diff --git a/ParMETISLib/iintsort.c b/ParMETISLib/iintsort.c
1085 index fb0e840..3bf1247 100644
1086 --- a/ParMETISLib/iintsort.c
1087 +++ b/ParMETISLib/iintsort.c
1088 @@ -1,4 +1,4 @@
1089 -#include <parmetislib.h>
1090 +#include <ParMETISLib/parmetislib.h>
1093 /* Byte-wise swap two items of size SIZE. */
1094 diff --git a/ParMETISLib/ikeysort.c b/ParMETISLib/ikeysort.c
1095 index 14b4241..a64c1b3 100644
1096 --- a/ParMETISLib/ikeysort.c
1097 +++ b/ParMETISLib/ikeysort.c
1098 @@ -1,4 +1,4 @@
1099 -#include <parmetislib.h>
1100 +#include <ParMETISLib/parmetislib.h>
1103 /* Byte-wise swap two items of size SIZE. */
1104 diff --git a/ParMETISLib/ikeyvalsort.c b/ParMETISLib/ikeyvalsort.c
1105 index 59dce52..3a821b4 100644
1106 --- a/ParMETISLib/ikeyvalsort.c
1107 +++ b/ParMETISLib/ikeyvalsort.c
1108 @@ -1,4 +1,4 @@
1109 -#include <parmetislib.h>
1110 +#include <ParMETISLib/parmetislib.h>
1113 /* Byte-wise swap two items of size SIZE. */
1114 diff --git a/ParMETISLib/initbalance.c b/ParMETISLib/initbalance.c
1115 index 9ec7a31..3f67d2d 100644
1116 --- a/ParMETISLib/initbalance.c
1117 +++ b/ParMETISLib/initbalance.c
1118 @@ -11,7 +11,7 @@
1119 * $Id: initbalance.c,v 1.4 2003/07/30 21:18:52 karypis Exp $
1122 -#include <parmetislib.h>
1123 +#include <ParMETISLib/parmetislib.h>
1126 /*************************************************************************
1127 diff --git a/ParMETISLib/initmsection.c b/ParMETISLib/initmsection.c
1128 index 63c7c35..1c2823e 100644
1129 --- a/ParMETISLib/initmsection.c
1130 +++ b/ParMETISLib/initmsection.c
1131 @@ -11,7 +11,7 @@
1132 * $Id: initmsection.c,v 1.2 2003/07/21 17:18:49 karypis Exp $
1135 -#include <parmetislib.h>
1136 +#include <ParMETISLib/parmetislib.h>
1139 #define DEBUG_IPART_
1140 diff --git a/ParMETISLib/initpart.c b/ParMETISLib/initpart.c
1141 index 40b8d95..a14a926 100644
1142 --- a/ParMETISLib/initpart.c
1143 +++ b/ParMETISLib/initpart.c
1144 @@ -12,7 +12,7 @@
1145 * $Id: initpart.c,v 1.2 2003/07/21 17:18:49 karypis Exp $
1148 -#include <parmetislib.h>
1149 +#include <ParMETISLib/parmetislib.h>
1152 #define DEBUG_IPART_
1153 diff --git a/ParMETISLib/kmetis.c b/ParMETISLib/kmetis.c
1154 index 2ad20e3..7d3bb4d 100644
1155 --- a/ParMETISLib/kmetis.c
1156 +++ b/ParMETISLib/kmetis.c
1157 @@ -12,7 +12,7 @@
1161 -#include <parmetislib.h>
1162 +#include <ParMETISLib/parmetislib.h>
1165 /***********************************************************************************
1166 diff --git a/ParMETISLib/kwaybalance.c b/ParMETISLib/kwaybalance.c
1167 index 003ec7c..6d5a72b 100644
1168 --- a/ParMETISLib/kwaybalance.c
1169 +++ b/ParMETISLib/kwaybalance.c
1170 @@ -11,7 +11,7 @@
1171 * $Id: kwaybalance.c,v 1.2 2003/07/21 17:18:49 karypis Exp $
1174 -#include <parmetislib.h>
1175 +#include <ParMETISLib/parmetislib.h>
1177 #define ProperSide(c, from, other) \
1178 (((c) == 0 && (from)-(other) < 0) || ((c) == 1 && (from)-(other) > 0))
1179 diff --git a/ParMETISLib/kwayfm.c b/ParMETISLib/kwayfm.c
1180 index 4d0849b..830b35a 100644
1181 --- a/ParMETISLib/kwayfm.c
1182 +++ b/ParMETISLib/kwayfm.c
1183 @@ -11,7 +11,7 @@
1184 * $Id: kwayfm.c,v 1.3 2003/07/22 20:29:05 karypis Exp $
1187 -#include <parmetislib.h>
1188 +#include <ParMETISLib/parmetislib.h>
1190 #define ProperSide(c, from, other) \
1191 (((c) == 0 && (from)-(other) < 0) || ((c) == 1 && (from)-(other) > 0))
1192 diff --git a/ParMETISLib/kwayrefine.c b/ParMETISLib/kwayrefine.c
1193 index e4b776e..fa65691 100644
1194 --- a/ParMETISLib/kwayrefine.c
1195 +++ b/ParMETISLib/kwayrefine.c
1196 @@ -11,7 +11,7 @@
1197 * $Id: kwayrefine.c,v 1.2 2003/07/21 17:18:49 karypis Exp $
1200 -#include <parmetislib.h>
1201 +#include <ParMETISLib/parmetislib.h>
1203 #define ProperSide(c, from, other) \
1204 (((c) == 0 && (from)-(other) < 0) || ((c) == 1 && (from)-(other) > 0))
1205 diff --git a/ParMETISLib/lmatch.c b/ParMETISLib/lmatch.c
1206 index d8601ef..7252917 100644
1207 --- a/ParMETISLib/lmatch.c
1208 +++ b/ParMETISLib/lmatch.c
1209 @@ -12,7 +12,7 @@
1213 -#include <parmetislib.h>
1214 +#include <ParMETISLib/parmetislib.h>
1217 /*************************************************************************
1218 diff --git a/ParMETISLib/match.c b/ParMETISLib/match.c
1219 index 89bfa62..828347b 100644
1220 --- a/ParMETISLib/match.c
1221 +++ b/ParMETISLib/match.c
1222 @@ -12,7 +12,7 @@
1226 -#include <parmetislib.h>
1227 +#include <ParMETISLib/parmetislib.h>
1230 /*************************************************************************
1231 diff --git a/ParMETISLib/mdiffusion.c b/ParMETISLib/mdiffusion.c
1232 index 6c02138..c9773c7 100644
1233 --- a/ParMETISLib/mdiffusion.c
1234 +++ b/ParMETISLib/mdiffusion.c
1235 @@ -10,7 +10,7 @@
1236 * $Id: mdiffusion.c,v 1.2 2003/07/21 17:18:50 karypis Exp $
1239 -#include <parmetislib.h>
1240 +#include <ParMETISLib/parmetislib.h>
1242 #define PE -1
1244 diff --git a/ParMETISLib/mdrivers.c b/ParMETISLib/mdrivers.c
1245 index 467df79..2d47f5c 100644
1246 --- a/ParMETISLib/mdrivers.c
1247 +++ b/ParMETISLib/mdrivers.c
1248 @@ -13,7 +13,7 @@
1252 -#include <parmetislib.h>
1253 +#include <ParMETISLib/parmetislib.h>
1257 diff --git a/ParMETISLib/memory.c b/ParMETISLib/memory.c
1258 index a8eeaff..e81c843 100644
1259 --- a/ParMETISLib/memory.c
1260 +++ b/ParMETISLib/memory.c
1261 @@ -12,7 +12,7 @@
1265 -#include <parmetislib.h>
1266 +#include <ParMETISLib/parmetislib.h>
1269 /*************************************************************************
1270 diff --git a/ParMETISLib/mesh.c b/ParMETISLib/mesh.c
1271 index 57a80c0..9d1551c 100644
1272 --- a/ParMETISLib/mesh.c
1273 +++ b/ParMETISLib/mesh.c
1274 @@ -13,7 +13,7 @@
1278 -#include <parmetislib.h>
1279 +#include <ParMETISLib/parmetislib.h>
1282 /*************************************************************************
1283 diff --git a/ParMETISLib/mmetis.c b/ParMETISLib/mmetis.c
1284 index b262ed1..29475b3 100644
1285 --- a/ParMETISLib/mmetis.c
1286 +++ b/ParMETISLib/mmetis.c
1287 @@ -12,7 +12,7 @@
1291 -#include <parmetislib.h>
1292 +#include <ParMETISLib/parmetislib.h>
1295 /***********************************************************************************
1296 diff --git a/ParMETISLib/move.c b/ParMETISLib/move.c
1297 index 06a8e5c..e0140ee 100644
1298 --- a/ParMETISLib/move.c
1299 +++ b/ParMETISLib/move.c
1300 @@ -12,7 +12,7 @@
1304 -#include <parmetislib.h>
1305 +#include <ParMETISLib/parmetislib.h>
1307 /*************************************************************************
1308 * This function moves the graph, and returns a new graph.
1309 diff --git a/ParMETISLib/node_refine.c b/ParMETISLib/node_refine.c
1310 index 3f57aa7..8781b66 100644
1311 --- a/ParMETISLib/node_refine.c
1312 +++ b/ParMETISLib/node_refine.c
1313 @@ -11,7 +11,7 @@
1314 * $Id: node_refine.c,v 1.2 2003/07/21 17:18:50 karypis Exp $
1317 -#include <parmetislib.h>
1318 +#include <ParMETISLib/parmetislib.h>
1320 #define PackWeightWhereInfo(a, b) (((a)<<10) + (b))
1321 #define SelectWhere(a) ((a)%1024)
1322 diff --git a/ParMETISLib/ometis.c b/ParMETISLib/ometis.c
1323 index 1a461f1..afed696 100644
1324 --- a/ParMETISLib/ometis.c
1325 +++ b/ParMETISLib/ometis.c
1326 @@ -12,7 +12,7 @@
1330 -#include <parmetislib.h>
1331 +#include <ParMETISLib/parmetislib.h>
1335 diff --git a/ParMETISLib/order.c b/ParMETISLib/order.c
1336 index a73c87b..b660d5f 100644
1337 --- a/ParMETISLib/order.c
1338 +++ b/ParMETISLib/order.c
1339 @@ -14,7 +14,7 @@
1341 #define DEBUG_ORDER_
1343 -#include <parmetislib.h>
1344 +#include <ParMETISLib/parmetislib.h>
1346 /*************************************************************************
1347 * This is the top level ordering routine
1348 diff --git a/ParMETISLib/parmetislib.h b/ParMETISLib/parmetislib.h
1349 index 36c1041..553bc52 100644
1350 --- a/ParMETISLib/parmetislib.h
1351 +++ b/ParMETISLib/parmetislib.h
1352 @@ -16,16 +16,16 @@
1353 #define DMALLOC 1
1356 -#include <stdheaders.h>
1357 +#include <ParMETISLib/stdheaders.h>
1358 #include "../parmetis.h"
1360 #ifdef DMALLOC
1361 #include <dmalloc.h>
1362 #endif
1364 -#include <rename.h>
1365 -#include <defs.h>
1366 -#include <struct.h>
1367 -#include <macros.h>
1368 -#include <proto.h>
1369 +#include <ParMETISLib/rename.h>
1370 +#include <ParMETISLib/defs.h>
1371 +#include <ParMETISLib/struct.h>
1372 +#include <ParMETISLib/macros.h>
1373 +#include <ParMETISLib/proto.h>
1375 diff --git a/ParMETISLib/pspases.c b/ParMETISLib/pspases.c
1376 index 8b7a182..66b8ccf 100644
1377 --- a/ParMETISLib/pspases.c
1378 +++ b/ParMETISLib/pspases.c
1379 @@ -11,7 +11,7 @@
1383 -#include <parmetislib.h>
1384 +#include <ParMETISLib/parmetislib.h>
1387 /***********************************************************************************
1388 diff --git a/ParMETISLib/redomylink.c b/ParMETISLib/redomylink.c
1389 index 98b6810..0e0411d 100644
1390 --- a/ParMETISLib/redomylink.c
1391 +++ b/ParMETISLib/redomylink.c
1392 @@ -11,7 +11,7 @@
1393 * $Id: redomylink.c,v 1.2 2003/07/21 17:18:53 karypis Exp $
1396 -#include <parmetislib.h>
1397 +#include <ParMETISLib/parmetislib.h>
1398 #define PE 0
1400 /*************************************************************************
1401 diff --git a/ParMETISLib/remap.c b/ParMETISLib/remap.c
1402 index 31f186b..7e9a9cb 100644
1403 --- a/ParMETISLib/remap.c
1404 +++ b/ParMETISLib/remap.c
1405 @@ -11,7 +11,7 @@
1409 -#include <parmetislib.h>
1410 +#include <ParMETISLib/parmetislib.h>
1412 /*************************************************************************
1413 * This function remaps that graph so that it will minimize the
1414 diff --git a/ParMETISLib/rmetis.c b/ParMETISLib/rmetis.c
1415 index 3755209..398f0ae 100644
1416 --- a/ParMETISLib/rmetis.c
1417 +++ b/ParMETISLib/rmetis.c
1418 @@ -12,7 +12,7 @@
1422 -#include <parmetislib.h>
1423 +#include <ParMETISLib/parmetislib.h>
1427 diff --git a/ParMETISLib/selectq.c b/ParMETISLib/selectq.c
1428 index 5ec9109..ce52809 100644
1429 --- a/ParMETISLib/selectq.c
1430 +++ b/ParMETISLib/selectq.c
1431 @@ -11,7 +11,7 @@
1432 * $Id: selectq.c,v 1.2 2003/07/21 17:18:53 karypis Exp $
1435 -#include <parmetislib.h>
1436 +#include <ParMETISLib/parmetislib.h>
1438 /*************************************************************************
1439 * This stuff is hardcoded for up to four constraints
1440 diff --git a/ParMETISLib/serial.c b/ParMETISLib/serial.c
1441 index 630d4e5..4b0299a 100644
1442 --- a/ParMETISLib/serial.c
1443 +++ b/ParMETISLib/serial.c
1444 @@ -10,7 +10,7 @@
1448 -#include <parmetislib.h>
1449 +#include <ParMETISLib/parmetislib.h>
1452 /*************************************************************************
1453 diff --git a/ParMETISLib/setup.c b/ParMETISLib/setup.c
1454 index 682a31d..6a2c113 100644
1455 --- a/ParMETISLib/setup.c
1456 +++ b/ParMETISLib/setup.c
1457 @@ -14,7 +14,7 @@
1461 -#include <parmetislib.h>
1462 +#include <ParMETISLib/parmetislib.h>
1464 #define DEBUG_SETUPINFO_
1466 diff --git a/ParMETISLib/stat.c b/ParMETISLib/stat.c
1467 index 4a32bc8..413ec12 100644
1468 --- a/ParMETISLib/stat.c
1469 +++ b/ParMETISLib/stat.c
1470 @@ -12,7 +12,7 @@
1474 -#include <parmetislib.h>
1475 +#include <ParMETISLib/parmetislib.h>
1479 diff --git a/ParMETISLib/stdheaders.h b/ParMETISLib/stdheaders.h
1480 index e30f989..0bf179e 100644
1481 --- a/ParMETISLib/stdheaders.h
1482 +++ b/ParMETISLib/stdheaders.h
1483 @@ -14,7 +14,6 @@
1485 #include <stdio.h>
1486 #include <stdlib.h>
1487 -#include <malloc.h>
1488 #include <string.h>
1489 #include <ctype.h>
1490 #include <math.h>
1491 diff --git a/ParMETISLib/timer.c b/ParMETISLib/timer.c
1492 index 73cc11a..d86d9ba 100644
1493 --- a/ParMETISLib/timer.c
1494 +++ b/ParMETISLib/timer.c
1495 @@ -12,7 +12,7 @@
1499 -#include <parmetislib.h>
1500 +#include <ParMETISLib/parmetislib.h>
1504 diff --git a/ParMETISLib/util.c b/ParMETISLib/util.c
1505 index 34c657d..a27ee49 100644
1506 --- a/ParMETISLib/util.c
1507 +++ b/ParMETISLib/util.c
1508 @@ -11,7 +11,7 @@
1509 * $Id: util.c,v 1.2 2003/07/21 17:18:54 karypis Exp $
1512 -#include <parmetislib.h>
1513 +#include <ParMETISLib/parmetislib.h>
1516 /*************************************************************************
1517 diff --git a/ParMETISLib/wave.c b/ParMETISLib/wave.c
1518 index 0f1cb3f..8e8252f 100644
1519 --- a/ParMETISLib/wave.c
1520 +++ b/ParMETISLib/wave.c
1521 @@ -11,7 +11,7 @@
1525 -#include <parmetislib.h>
1526 +#include <ParMETISLib/parmetislib.h>
1528 /*************************************************************************
1529 * This function performs a k-way directed diffusion
1530 diff --git a/ParMETISLib/weird.c b/ParMETISLib/weird.c
1531 index 69d0e5d..9a679db 100644
1532 --- a/ParMETISLib/weird.c
1533 +++ b/ParMETISLib/weird.c
1534 @@ -12,7 +12,7 @@
1538 -#include <parmetislib.h>
1539 +#include <ParMETISLib/parmetislib.h>
1543 diff --git a/ParMETISLib/xyzpart.c b/ParMETISLib/xyzpart.c
1544 index e538034..0cca89c 100644
1545 --- a/ParMETISLib/xyzpart.c
1546 +++ b/ParMETISLib/xyzpart.c
1547 @@ -12,7 +12,7 @@
1551 -#include <parmetislib.h>
1552 +#include <ParMETISLib/parmetislib.h>
1555 /*************************************************************************
1556 diff --git a/files.cmake b/files.cmake
1557 new file mode 100644
1558 index 0000000..9f85b90
1559 --- /dev/null
1560 +++ b/files.cmake
1561 @@ -0,0 +1,137 @@
1562 +#-------------------------------------------------------------------------------
1563 +# ______ _ ____ __ __
1564 +# | ____| _| |_ / __ \ /\ | \/ |
1565 +# | |__ _ __ ___ ___ / \| | | | / \ | \ / |
1566 +# | __| '__/ _ \/ _ ( (| |) ) | | |/ /\ \ | |\/| |
1567 +# | | | | | __/ __/\_ _/| |__| / ____ \| | | |
1568 +# |_| |_| \___|\___| |_| \____/_/ \_\_| |_|
1570 +# FreeFOAM: The Cross-Platform CFD Toolkit
1572 +# Copyright (C) 2008-2012 Michael Wild <themiwi@users.sf.net>
1573 +# Gerber van der Graaf <gerber_graaf@users.sf.net>
1574 +#-------------------------------------------------------------------------------
1575 +# License
1576 +# This file is part of FreeFOAM.
1578 +# FreeFOAM is free software: you can redistribute it and/or modify it
1579 +# under the terms of the GNU General Public License as published by the
1580 +# Free Software Foundation, either version 3 of the License, or (at your
1581 +# option) any later version.
1583 +# FreeFOAM is distributed in the hope that it will be useful, but WITHOUT
1584 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1585 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
1586 +# for more details.
1588 +# You should have received a copy of the GNU General Public License
1589 +# along with FreeFOAM. If not, see <http://www.gnu.org/licenses/>.
1590 +#-------------------------------------------------------------------------------
1592 +set(PARMETIS_SRCS
1593 + ParMETISLib/comm.c
1594 + ParMETISLib/util.c
1595 + ParMETISLib/debug.c
1596 + ParMETISLib/setup.c
1597 + ParMETISLib/grsetup.c
1598 + ParMETISLib/timer.c
1599 + ParMETISLib/node_refine.c
1600 + ParMETISLib/initmsection.c
1601 + ParMETISLib/order.c
1602 + ParMETISLib/xyzpart.c
1603 + ParMETISLib/pspases.c
1604 + ParMETISLib/frename.c
1605 + ParMETISLib/iintsort.c
1606 + ParMETISLib/iidxsort.c
1607 + ParMETISLib/ikeysort.c
1608 + ParMETISLib/ikeyvalsort.c
1609 + ParMETISLib/kmetis.c
1610 + ParMETISLib/gkmetis.c
1611 + ParMETISLib/ometis.c
1612 + ParMETISLib/initpart.c
1613 + ParMETISLib/match.c
1614 + ParMETISLib/coarsen.c
1615 + ParMETISLib/kwayfm.c
1616 + ParMETISLib/kwayrefine.c
1617 + ParMETISLib/kwaybalance.c
1618 + ParMETISLib/remap.c
1619 + ParMETISLib/stat.c
1620 + ParMETISLib/fpqueue.c
1621 + ParMETISLib/ametis.c
1622 + ParMETISLib/rmetis.c
1623 + ParMETISLib/lmatch.c
1624 + ParMETISLib/initbalance.c
1625 + ParMETISLib/mdiffusion.c
1626 + ParMETISLib/diffutil.c
1627 + ParMETISLib/wave.c
1628 + ParMETISLib/csrmatch.c
1629 + ParMETISLib/redomylink.c
1630 + ParMETISLib/balancemylink.c
1631 + ParMETISLib/selectq.c
1632 + ParMETISLib/akwayfm.c
1633 + ParMETISLib/serial.c
1634 + ParMETISLib/move.c
1635 + ParMETISLib/mmetis.c
1636 + ParMETISLib/mesh.c
1637 + ParMETISLib/memory.c
1638 + ParMETISLib/weird.c
1639 + ParMETISLib/backcompat.c
1642 +set(METISLIB_SRCS
1643 + METISLib/coarsen.c
1644 + METISLib/fm.c
1645 + METISLib/initpart.c
1646 + METISLib/match.c
1647 + METISLib/ccgraph.c
1648 + METISLib/pmetis.c
1649 + METISLib/pqueue.c
1650 + METISLib/refine.c
1651 + METISLib/util.c
1652 + METISLib/timing.c
1653 + METISLib/debug.c
1654 + METISLib/bucketsort.c
1655 + METISLib/graph.c
1656 + METISLib/stat.c
1657 + METISLib/kmetis.c
1658 + METISLib/kwayrefine.c
1659 + METISLib/kwayfm.c
1660 + METISLib/balance.c
1661 + METISLib/ometis.c
1662 + METISLib/srefine.c
1663 + METISLib/sfm.c
1664 + METISLib/separator.c
1665 + METISLib/mincover.c
1666 + METISLib/mmd.c
1667 + METISLib/mesh.c
1668 + METISLib/meshpart.c
1669 + METISLib/frename.c
1670 + METISLib/fortran.c
1671 + METISLib/myqsort.c
1672 + METISLib/compress.c
1673 + METISLib/parmetis.c
1674 + METISLib/estmem.c
1675 + METISLib/mpmetis.c
1676 + METISLib/mcoarsen.c
1677 + METISLib/mmatch.c
1678 + METISLib/minitpart.c
1679 + METISLib/mbalance.c
1680 + METISLib/mutil.c
1681 + METISLib/mkmetis.c
1682 + METISLib/mkwayrefine.c
1683 + METISLib/mkwayfmh.c
1684 + METISLib/mrefine2.c
1685 + METISLib/minitpart2.c
1686 + METISLib/mbalance2.c
1687 + METISLib/mfm2.c
1688 + METISLib/kvmetis.c
1689 + METISLib/kwayvolrefine.c
1690 + METISLib/kwayvolfm.c
1691 + METISLib/subdomains.c
1692 + METISLib/mfm.c
1693 + METISLib/memory.c
1694 + METISLib/mrefine.c
1695 + METISLib/checkgraph.c
1698 +# ------------------------- vim: set sw=2 sts=2 et: --------------- end-of-file