Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Macros
defs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define METISTITLE   " METIS 4.0.1 Copyright 1998, Regents of the University of Minnesota\n\n"
 
#define MAXLINE   1280000
 
#define LTERM   (void **) 0 /* List terminator for GKfree() */
 
#define MAXNCON   16 /* The maximum number of constrains */
 
#define MAXNOBJ   16 /* The maximum number of objectives */
 
#define PLUS_GAINSPAN   500 /* Parameters for FM buckets */
 
#define NEG_GAINSPAN   500
 
#define HTLENGTH   ((1<<11)-1)
 
#define OPTION_PTYPE   0
 
#define OPTION_CTYPE   1
 
#define OPTION_ITYPE   2
 
#define OPTION_RTYPE   3
 
#define OPTION_DBGLVL   4
 
#define OPTION_OFLAGS   5
 
#define OPTION_PFACTOR   6
 
#define OPTION_NSEPS   7
 
#define OFLAG_COMPRESS   1 /* Try to compress the graph */
 
#define OFLAG_CCMP   2 /* Find and order connected components */
 
#define PMETIS_CTYPE   MATCH_SHEM
 
#define PMETIS_ITYPE   IPART_GGPKL
 
#define PMETIS_RTYPE   RTYPE_FM
 
#define PMETIS_DBGLVL   0
 
#define KMETIS_CTYPE   MATCH_SHEM
 
#define KMETIS_ITYPE   IPART_PMETIS
 
#define KMETIS_RTYPE   RTYPE_KWAYRANDOM_MCONN
 
#define KMETIS_DBGLVL   0
 
#define OEMETIS_CTYPE   MATCH_SHEM
 
#define OEMETIS_ITYPE   IPART_GGPKL
 
#define OEMETIS_RTYPE   RTYPE_FM
 
#define OEMETIS_DBGLVL   0
 
#define ONMETIS_CTYPE   MATCH_SHEM
 
#define ONMETIS_ITYPE   IPART_GGPKL
 
#define ONMETIS_RTYPE   RTYPE_SEP1SIDED
 
#define ONMETIS_DBGLVL   0
 
#define ONMETIS_OFLAGS   OFLAG_COMPRESS
 
#define ONMETIS_PFACTOR   -1
 
#define ONMETIS_NSEPS   1
 
#define McPMETIS_CTYPE   MATCH_SHEBM_ONENORM
 
#define McPMETIS_ITYPE   IPART_RANDOM
 
#define McPMETIS_RTYPE   RTYPE_FM
 
#define McPMETIS_DBGLVL   0
 
#define McKMETIS_CTYPE   MATCH_SHEBM_ONENORM
 
#define McKMETIS_ITYPE   IPART_McHPMETIS
 
#define McKMETIS_RTYPE   RTYPE_KWAYRANDOM
 
#define McKMETIS_DBGLVL   0
 
#define KVMETIS_CTYPE   MATCH_SHEM
 
#define KVMETIS_ITYPE   IPART_PMETIS
 
#define KVMETIS_RTYPE   RTYPE_KWAYRANDOM
 
#define KVMETIS_DBGLVL   0
 
#define OP_PMETIS   1
 
#define OP_KMETIS   2
 
#define OP_OEMETIS   3
 
#define OP_ONMETIS   4
 
#define OP_ONWMETIS   5
 
#define OP_KVMETIS   6
 
#define MATCH_RM   1
 
#define MATCH_HEM   2
 
#define MATCH_SHEM   3
 
#define MATCH_SHEMKWAY   4
 
#define MATCH_SHEBM_ONENORM   5
 
#define MATCH_SHEBM_INFNORM   6
 
#define MATCH_SBHEM_ONENORM   7
 
#define MATCH_SBHEM_INFNORM   8
 
#define IPART_GGPKL   1
 
#define IPART_GGPKLNODE   2
 
#define IPART_RANDOM   2
 
#define RTYPE_FM   1
 
#define IPART_PMETIS   1
 
#define RTYPE_KWAYRANDOM   1
 
#define RTYPE_KWAYGREEDY   2
 
#define RTYPE_KWAYRANDOM_MCONN   3
 
#define RTYPE_SEP2SIDED   1
 
#define RTYPE_SEP1SIDED   2
 
#define IPART_McPMETIS   1 /* Simple McPMETIS */
 
#define IPART_McHPMETIS   2 /* horizontally relaxed McPMETIS */
 
#define UNMATCHED   -1
 
#define HTABLE_EMPTY   -1
 
#define NGR_PASSES   4 /* Number of greedy refinement passes */
 
#define NLGR_PASSES   5 /* Number of GR refinement during IPartition */
 
#define LARGENIPARTS   8 /* Number of random initial partitions */
 
#define SMALLNIPARTS   3 /* Number of random initial partitions */
 
#define COARSEN_FRACTION   0.75 /* Node reduction between succesive coarsening levels */
 
#define COARSEN_FRACTION2   0.90 /* Node reduction between succesive coarsening levels */
 
#define UNBALANCE_FRACTION   1.05
 
#define COMPRESSION_FRACTION   0.85
 
#define ORDER_UNBALANCE_FRACTION   1.10
 
#define MMDSWITCH   200
 
#define HORIZONTAL_IMBALANCE   1.05
 
#define DBG_TIME   1 /* Perform timing analysis */
 
#define DBG_OUTPUT   2
 
#define DBG_COARSEN   4 /* Show the coarsening progress */
 
#define DBG_REFINE   8 /* Show info on communication during folding */
 
#define DBG_IPART   16 /* Show info on initial partition */
 
#define DBG_MOVEINFO   32 /* Show info on communication during folding */
 
#define DBG_KWAYPINFO   64 /* Show info on communication during folding */
 
#define DBG_SEPINFO   128 /* Show info on communication during folding */
 

Macro Definition Documentation

#define COARSEN_FRACTION   0.75 /* Node reduction between succesive coarsening levels */

Definition at line 141 of file defs.h.

#define COARSEN_FRACTION2   0.90 /* Node reduction between succesive coarsening levels */

Definition at line 142 of file defs.h.

#define COMPRESSION_FRACTION   0.85

Definition at line 145 of file defs.h.

#define DBG_COARSEN   4 /* Show the coarsening progress */

Definition at line 156 of file defs.h.

#define DBG_IPART   16 /* Show info on initial partition */

Definition at line 158 of file defs.h.

#define DBG_KWAYPINFO   64 /* Show info on communication during folding */

Definition at line 160 of file defs.h.

#define DBG_MOVEINFO   32 /* Show info on communication during folding */

Definition at line 159 of file defs.h.

#define DBG_OUTPUT   2

Definition at line 155 of file defs.h.

#define DBG_REFINE   8 /* Show info on communication during folding */

Definition at line 157 of file defs.h.

#define DBG_SEPINFO   128 /* Show info on communication during folding */

Definition at line 161 of file defs.h.

#define DBG_TIME   1 /* Perform timing analysis */

Definition at line 154 of file defs.h.

#define HORIZONTAL_IMBALANCE   1.05

Definition at line 151 of file defs.h.

#define HTABLE_EMPTY   -1

Definition at line 133 of file defs.h.

#define HTLENGTH   ((1<<11)-1)

Definition at line 26 of file defs.h.

#define IPART_GGPKL   1

Definition at line 108 of file defs.h.

#define IPART_GGPKLNODE   2

Definition at line 109 of file defs.h.

#define IPART_McHPMETIS   2 /* horizontally relaxed McPMETIS */

Definition at line 129 of file defs.h.

#define IPART_McPMETIS   1 /* Simple McPMETIS */

Definition at line 128 of file defs.h.

#define IPART_PMETIS   1

Definition at line 116 of file defs.h.

#define IPART_RANDOM   2

Definition at line 110 of file defs.h.

#define KMETIS_CTYPE   MATCH_SHEM

Definition at line 49 of file defs.h.

#define KMETIS_DBGLVL   0

Definition at line 52 of file defs.h.

#define KMETIS_ITYPE   IPART_PMETIS

Definition at line 50 of file defs.h.

#define KMETIS_RTYPE   RTYPE_KWAYRANDOM_MCONN

Definition at line 51 of file defs.h.

#define KVMETIS_CTYPE   MATCH_SHEM

Definition at line 82 of file defs.h.

#define KVMETIS_DBGLVL   0

Definition at line 85 of file defs.h.

#define KVMETIS_ITYPE   IPART_PMETIS

Definition at line 83 of file defs.h.

#define KVMETIS_RTYPE   RTYPE_KWAYRANDOM

Definition at line 84 of file defs.h.

#define LARGENIPARTS   8 /* Number of random initial partitions */

Definition at line 138 of file defs.h.

#define LTERM   (void **) 0 /* List terminator for GKfree() */

Definition at line 18 of file defs.h.

#define MATCH_HEM   2

Definition at line 99 of file defs.h.

#define MATCH_RM   1

Definition at line 98 of file defs.h.

#define MATCH_SBHEM_INFNORM   8

Definition at line 105 of file defs.h.

#define MATCH_SBHEM_ONENORM   7

Definition at line 104 of file defs.h.

#define MATCH_SHEBM_INFNORM   6

Definition at line 103 of file defs.h.

#define MATCH_SHEBM_ONENORM   5

Definition at line 102 of file defs.h.

#define MATCH_SHEM   3

Definition at line 100 of file defs.h.

#define MATCH_SHEMKWAY   4

Definition at line 101 of file defs.h.

#define MAXLINE   1280000

Definition at line 16 of file defs.h.

#define MAXNCON   16 /* The maximum number of constrains */

Definition at line 20 of file defs.h.

#define MAXNOBJ   16 /* The maximum number of objectives */

Definition at line 21 of file defs.h.

#define McKMETIS_CTYPE   MATCH_SHEBM_ONENORM

Definition at line 76 of file defs.h.

#define McKMETIS_DBGLVL   0

Definition at line 79 of file defs.h.

#define McKMETIS_ITYPE   IPART_McHPMETIS

Definition at line 77 of file defs.h.

#define McKMETIS_RTYPE   RTYPE_KWAYRANDOM

Definition at line 78 of file defs.h.

#define McPMETIS_CTYPE   MATCH_SHEBM_ONENORM

Definition at line 70 of file defs.h.

#define McPMETIS_DBGLVL   0

Definition at line 73 of file defs.h.

#define McPMETIS_ITYPE   IPART_RANDOM

Definition at line 71 of file defs.h.

#define McPMETIS_RTYPE   RTYPE_FM

Definition at line 72 of file defs.h.

#define METISTITLE   " METIS 4.0.1 Copyright 1998, Regents of the University of Minnesota\n\n"

Definition at line 15 of file defs.h.

#define MMDSWITCH   200

Definition at line 149 of file defs.h.

#define NEG_GAINSPAN   500

Definition at line 24 of file defs.h.

#define NGR_PASSES   4 /* Number of greedy refinement passes */

Definition at line 135 of file defs.h.

#define NLGR_PASSES   5 /* Number of GR refinement during IPartition */

Definition at line 136 of file defs.h.

#define OEMETIS_CTYPE   MATCH_SHEM

Definition at line 55 of file defs.h.

#define OEMETIS_DBGLVL   0

Definition at line 58 of file defs.h.

#define OEMETIS_ITYPE   IPART_GGPKL

Definition at line 56 of file defs.h.

#define OEMETIS_RTYPE   RTYPE_FM

Definition at line 57 of file defs.h.

#define OFLAG_CCMP   2 /* Find and order connected components */

Definition at line 39 of file defs.h.

#define OFLAG_COMPRESS   1 /* Try to compress the graph */

Definition at line 38 of file defs.h.

#define ONMETIS_CTYPE   MATCH_SHEM

Definition at line 61 of file defs.h.

#define ONMETIS_DBGLVL   0

Definition at line 64 of file defs.h.

#define ONMETIS_ITYPE   IPART_GGPKL

Definition at line 62 of file defs.h.

#define ONMETIS_NSEPS   1

Definition at line 67 of file defs.h.

#define ONMETIS_OFLAGS   OFLAG_COMPRESS

Definition at line 65 of file defs.h.

#define ONMETIS_PFACTOR   -1

Definition at line 66 of file defs.h.

#define ONMETIS_RTYPE   RTYPE_SEP1SIDED

Definition at line 63 of file defs.h.

#define OP_KMETIS   2

Definition at line 90 of file defs.h.

#define OP_KVMETIS   6

Definition at line 94 of file defs.h.

#define OP_OEMETIS   3

Definition at line 91 of file defs.h.

#define OP_ONMETIS   4

Definition at line 92 of file defs.h.

#define OP_ONWMETIS   5

Definition at line 93 of file defs.h.

#define OP_PMETIS   1

Definition at line 89 of file defs.h.

#define OPTION_CTYPE   1

Definition at line 30 of file defs.h.

#define OPTION_DBGLVL   4

Definition at line 33 of file defs.h.

#define OPTION_ITYPE   2

Definition at line 31 of file defs.h.

#define OPTION_NSEPS   7

Definition at line 36 of file defs.h.

#define OPTION_OFLAGS   5

Definition at line 34 of file defs.h.

#define OPTION_PFACTOR   6

Definition at line 35 of file defs.h.

#define OPTION_PTYPE   0

Definition at line 29 of file defs.h.

#define OPTION_RTYPE   3

Definition at line 32 of file defs.h.

#define ORDER_UNBALANCE_FRACTION   1.10

Definition at line 147 of file defs.h.

#define PLUS_GAINSPAN   500 /* Parameters for FM buckets */

Definition at line 23 of file defs.h.

#define PMETIS_CTYPE   MATCH_SHEM

Definition at line 43 of file defs.h.

#define PMETIS_DBGLVL   0

Definition at line 46 of file defs.h.

#define PMETIS_ITYPE   IPART_GGPKL

Definition at line 44 of file defs.h.

#define PMETIS_RTYPE   RTYPE_FM

Definition at line 45 of file defs.h.

#define RTYPE_FM   1

Definition at line 113 of file defs.h.

#define RTYPE_KWAYGREEDY   2

Definition at line 120 of file defs.h.

#define RTYPE_KWAYRANDOM   1

Definition at line 119 of file defs.h.

#define RTYPE_KWAYRANDOM_MCONN   3

Definition at line 121 of file defs.h.

#define RTYPE_SEP1SIDED   2

Definition at line 125 of file defs.h.

#define RTYPE_SEP2SIDED   1

Definition at line 124 of file defs.h.

#define SMALLNIPARTS   3 /* Number of random initial partitions */

Definition at line 139 of file defs.h.

#define UNBALANCE_FRACTION   1.05

Definition at line 143 of file defs.h.

#define UNMATCHED   -1

Definition at line 131 of file defs.h.