1 | |
---|
2 | Copyright 1998, Regents of the University of Minnesota. |
---|
3 | METIS was written by George Karypis (karypis@cs.umn.edu) |
---|
4 | |
---|
5 | Introduction ------------------------------------------------------------ |
---|
6 | |
---|
7 | METIS is a software package for partitioning unstructured graphs, partitioning |
---|
8 | meshes, and computing fill-reducing orderings of sparse matrices. |
---|
9 | The documentation of METIS can be found in the Doc/manual.ps file. |
---|
10 | |
---|
11 | METIS is written in ANSI C and should compile on Unix systems that have |
---|
12 | a ANSI C compiler. It has been extensively tested on the following |
---|
13 | architectures: |
---|
14 | |
---|
15 | AIX |
---|
16 | SunOS |
---|
17 | Solaris |
---|
18 | IRIX |
---|
19 | Unicos |
---|
20 | Linux |
---|
21 | HP-UX |
---|
22 | FreeBSD |
---|
23 | |
---|
24 | |
---|
25 | Installation Instructions ----------------------------------------------- |
---|
26 | |
---|
27 | In order to build METIS you need |
---|
28 | (a) a C compiler that is ANSI compatible |
---|
29 | (b) make |
---|
30 | |
---|
31 | Edit the file Makefile.in that resides in the same directory as this file |
---|
32 | according to the requirements of your system. In particular you may need |
---|
33 | to modify the following: |
---|
34 | 1. The CC variable, to be the name of the ANSI C compiler |
---|
35 | in your system. The GNU C compiler (gcc) will do. |
---|
36 | 2. The settings for the AR and RANLIB variables that are suitable for |
---|
37 | you system. Note that some systems do not have 'ranlib' but they use |
---|
38 | 'ar -ts' instead, or it is not needed all together. |
---|
39 | 3. You can use COPTIONS and LDOPTIONS to provide additional command line |
---|
40 | options that are required by your compiler and linker. |
---|
41 | |
---|
42 | |
---|
43 | After saving the modified Makefile.in, type 'make' at the prompt. This will |
---|
44 | build all of METIS's stand-alone programs, METIS's library, and a program that |
---|
45 | tests the various partitioning algorithms. |
---|
46 | Upon successful completion, make creates the following 11 files: |
---|
47 | |
---|
48 | pmetis, |
---|
49 | kmetis, |
---|
50 | oemetis, |
---|
51 | onmetis, |
---|
52 | partnmesh, |
---|
53 | partdmesh, |
---|
54 | mesh2nodal, |
---|
55 | mesh2dual, |
---|
56 | graphchk, |
---|
57 | libmetis.a |
---|
58 | Graphs/mtest |
---|
59 | |
---|
60 | Please read the instructions in the file Graphs/0README on how to go and |
---|
61 | test the various programs. |
---|
62 | |
---|
63 | |
---|
64 | Contact Information ----------------------------------------------------- |
---|
65 | |
---|
66 | If you have any comments, suggestions, or bug reports, please send them |
---|
67 | to metis@cs.umn.edu. |
---|
68 | |
---|
69 | Any bug fixes and upgrades of the METIS packages is available on WWW at |
---|
70 | URL: http://www.cs.umn.edu/~metis |
---|
71 | or |
---|
72 | URL: http://www.cs.umn.edu/~karypis/metis |
---|
73 | |
---|
74 | |
---|
75 | George Karypis |
---|
76 | Sun Sep 20 13:18:36 CDT 1998 |
---|
77 | |
---|
78 | |
---|
79 | |
---|