[2051] | 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 | |
---|