Go to the documentation of this file.
15 #define METISTITLE " METIS 4.0 Copyright 1998, Regents of the University of Minnesota\n\n"
16 #define MAXLINE 1280000
18 #define LTERM (void **) 0
23 #define PLUS_GAINSPAN 500
24 #define NEG_GAINSPAN 500
26 #define HTLENGTH ((1<<11)-1)
29 #define OPTION_PTYPE 0
30 #define OPTION_CTYPE 1
31 #define OPTION_ITYPE 2
32 #define OPTION_RTYPE 3
33 #define OPTION_DBGLVL 4
34 #define OPTION_OFLAGS 5
35 #define OPTION_PFACTOR 6
36 #define OPTION_NSEPS 7
38 #define OFLAG_COMPRESS 1
43 #define PMETIS_CTYPE MATCH_SHEM
44 #define PMETIS_ITYPE IPART_GGPKL
45 #define PMETIS_RTYPE RTYPE_FM
46 #define PMETIS_DBGLVL 0
49 #define KMETIS_CTYPE MATCH_SHEM
50 #define KMETIS_ITYPE IPART_PMETIS
51 #define KMETIS_RTYPE RTYPE_KWAYRANDOM_MCONN
52 #define KMETIS_DBGLVL 0
55 #define OEMETIS_CTYPE MATCH_SHEM
56 #define OEMETIS_ITYPE IPART_GGPKL
57 #define OEMETIS_RTYPE RTYPE_FM
58 #define OEMETIS_DBGLVL 0
61 #define ONMETIS_CTYPE MATCH_SHEM
62 #define ONMETIS_ITYPE IPART_GGPKL
63 #define ONMETIS_RTYPE RTYPE_SEP1SIDED
64 #define ONMETIS_DBGLVL 0
65 #define ONMETIS_OFLAGS OFLAG_COMPRESS
66 #define ONMETIS_PFACTOR -1
67 #define ONMETIS_NSEPS 1
70 #define McPMETIS_CTYPE MATCH_SHEBM_ONENORM
71 #define McPMETIS_ITYPE IPART_RANDOM
72 #define McPMETIS_RTYPE RTYPE_FM
73 #define McPMETIS_DBGLVL 0
76 #define McKMETIS_CTYPE MATCH_SHEBM_ONENORM
77 #define McKMETIS_ITYPE IPART_McHPMETIS
78 #define McKMETIS_RTYPE RTYPE_KWAYRANDOM
79 #define McKMETIS_DBGLVL 0
82 #define KVMETIS_CTYPE MATCH_SHEM
83 #define KVMETIS_ITYPE IPART_PMETIS
84 #define KVMETIS_RTYPE RTYPE_KWAYRANDOM
85 #define KVMETIS_DBGLVL 0
101 #define MATCH_SHEMKWAY 4
102 #define MATCH_SHEBM_ONENORM 5
103 #define MATCH_SHEBM_INFNORM 6
104 #define MATCH_SBHEM_ONENORM 7
105 #define MATCH_SBHEM_INFNORM 8
108 #define IPART_GGPKL 1
109 #define IPART_GGPKLNODE 2
110 #define IPART_RANDOM 2
116 #define IPART_PMETIS 1
119 #define RTYPE_KWAYRANDOM 1
120 #define RTYPE_KWAYGREEDY 2
121 #define RTYPE_KWAYRANDOM_MCONN 3
124 #define RTYPE_SEP2SIDED 1
125 #define RTYPE_SEP1SIDED 2
128 #define IPART_McPMETIS 1
129 #define IPART_McHPMETIS 2
133 #define HTABLE_EMPTY -1
136 #define NLGR_PASSES 5
138 #define LARGENIPARTS 8
139 #define SMALLNIPARTS 3
141 #define COARSEN_FRACTION 0.75
142 #define COARSEN_FRACTION2 0.90
143 #define UNBALANCE_FRACTION 1.05
145 #define COMPRESSION_FRACTION 0.85
147 #define ORDER_UNBALANCE_FRACTION 1.10
149 #define MMDSWITCH 200
151 #define HORIZONTAL_IMBALANCE 1.05
156 #define DBG_COARSEN 4
159 #define DBG_MOVEINFO 32
160 #define DBG_KWAYPINFO 64
161 #define DBG_SEPINFO 128