source: branches/Numeric_anuga_source/pymetis/metis-4.0/INSTALL @ 8969

Last change on this file since 8969 was 2051, checked in by jack, 19 years ago

Python interface to metis. Currently provides only the
METIS_PartMeshNodal function, since that is what is currently needed for partitioning.
Module name is metis.

File size: 2.3 KB
Line 
1
2Copyright 1998, Regents of the University of Minnesota.
3METIS was written by George Karypis (karypis@cs.umn.edu)
4
5Introduction ------------------------------------------------------------
6
7METIS is a software package for partitioning unstructured graphs, partitioning
8meshes, and computing fill-reducing orderings of sparse matrices.
9The documentation of METIS can be found in the Doc/manual.ps file.
10
11METIS is written in ANSI C and should compile on Unix systems that have
12a ANSI C compiler. It has been extensively tested on the following
13architectures:
14
15   AIX
16   SunOS
17   Solaris
18   IRIX
19   Unicos
20   Linux
21   HP-UX
22   FreeBSD
23
24
25Installation Instructions -----------------------------------------------
26
27In order to build METIS you need
28  (a) a C compiler that is ANSI compatible
29  (b) make
30
31Edit the file Makefile.in that resides in the same directory as this file
32according to the requirements of your system. In particular you may need
33to 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
43After saving the modified Makefile.in, type 'make' at the prompt. This will
44build all of METIS's stand-alone programs, METIS's library, and a program that
45tests the various partitioning algorithms.
46Upon 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
60Please read the instructions in the file Graphs/0README on how to go and
61test the various programs.
62
63
64Contact Information -----------------------------------------------------
65
66If you have any comments, suggestions, or bug reports, please send them
67to metis@cs.umn.edu.
68
69Any bug fixes and upgrades of the METIS packages is available on WWW at
70URL: http://www.cs.umn.edu/~metis
71or
72URL: http://www.cs.umn.edu/~karypis/metis
73
74
75George Karypis
76Sun Sep 20 13:18:36 CDT 1998
77
78
79
Note: See TracBrowser for help on using the repository browser.