oomph_parmetis_3.1.1/defs.h File Reference

Go to the source code of this file.

Macros

#define GLOBAL_DBGLVL   0
 
#define GLOBAL_SEED   15
 
#define MC_FLOW_BALANCE_THRESHOLD   0.2
 
#define MOC_GD_GRANULARITY_FACTOR   1.0
 
#define RIP_SPLIT_FACTOR   8
 
#define MAX_NPARTS_MULTIPLIER   20
 
#define STATIC_PARTITION   1
 
#define ADAPTIVE_PARTITION   2
 
#define REFINE_PARTITION   3
 
#define MESH_PARTITION   4
 
#define REDIST_WGT   2.0
 
#define MAXNVWGT_FACTOR   2.0
 
#define MAXNCON   12
 
#define MAXNOBJ   12
 
#define N_MOC_REDO_PASSES   10
 
#define N_MOC_GR_PASSES   8
 
#define NREMAP_PASSES   8
 
#define N_MOC_GD_PASSES   6
 
#define N_MOC_BAL_PASSES   4
 
#define NMATCH_PASSES   4
 
#define COUPLED   1
 
#define DISCOUPLED   2
 
#define MAX_NCON_FOR_DIFFUSION   2
 
#define SMALLGRAPH   10000
 
#define LTERM   (void **) 0 /* List terminator for GKfree() */
 
#define NGD_PASSES   20
 
#define OPTION_IPART   1
 
#define OPTION_FOLDF   2
 
#define OPTION_DBGLVL   3
 
#define PMV3_OPTION_DBGLVL   1
 
#define PMV3_OPTION_SEED   2
 
#define PMV3_OPTION_IPART   3
 
#define PMV3_OPTION_PSR   3
 
#define XYZ_XCOORD   1
 
#define XYZ_SPFILL   2
 
#define ISEP_EDGE   1
 
#define ISEP_NODE   2
 
#define UNMATCHED   -1
 
#define MAYBE_MATCHED   -2
 
#define TOO_HEAVY   -3
 
#define HTABLE_EMPTY   -1
 
#define NGR_PASSES   4 /* Number of greedy refinement passes */
 
#define NIPARTS   8 /* Number of random initial partitions */
 
#define NLGR_PASSES   5 /* Number of GR refinement during IPartition */
 
#define SMALLFLOAT   0.00001
 
#define KEEP_BIT   ((idxtype)(1<<((sizeof(idxtype)*8)-2)))
 
#define MAX_PES   8192
 
#define MAX_NPARTS   67108864
 
#define COARSEN_FRACTION   0.75 /* Node reduction between succesive coarsening levels */
 
#define COARSEN_FRACTION2   0.55 /* Node reduction between succesive coarsening levels */
 
#define UNBALANCE_FRACTION   1.05
 
#define ORDER_UNBALANCE_FRACTION   1.05
 
#define MAXVWGT_FACTOR   1.4
 
#define MATCH_LOCAL   1
 
#define MATCH_GLOBAL   2
 
#define DBG_TIME   1 /* Perform timing analysis */
 
#define DBG_INFO   2 /* Perform timing analysis */
 
#define DBG_PROGRESS   4 /* Show the coarsening progress */
 
#define DBG_REFINEINFO   8 /* Show info on communication during folding */
 
#define DBG_MATCHINFO   16 /* Show info on matching */
 
#define DBG_RMOVEINFO   32 /* Show info on communication during folding */
 
#define DBG_REMAP   64 /* Determines if remapping will take place */
 

Macro Definition Documentation

◆ ADAPTIVE_PARTITION

#define ADAPTIVE_PARTITION   2

◆ COARSEN_FRACTION

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

◆ COARSEN_FRACTION2

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

◆ COUPLED

#define COUPLED   1

◆ DBG_INFO

#define DBG_INFO   2 /* Perform timing analysis */

◆ DBG_MATCHINFO

#define DBG_MATCHINFO   16 /* Show info on matching */

◆ DBG_PROGRESS

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

◆ DBG_REFINEINFO

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

◆ DBG_REMAP

#define DBG_REMAP   64 /* Determines if remapping will take place */

◆ DBG_RMOVEINFO

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

◆ DBG_TIME

#define DBG_TIME   1 /* Perform timing analysis */

◆ DISCOUPLED

#define DISCOUPLED   2

◆ GLOBAL_DBGLVL

#define GLOBAL_DBGLVL   0

◆ GLOBAL_SEED

#define GLOBAL_SEED   15

◆ HTABLE_EMPTY

#define HTABLE_EMPTY   -1

◆ ISEP_EDGE

#define ISEP_EDGE   1

◆ ISEP_NODE

#define ISEP_NODE   2

◆ KEEP_BIT

#define KEEP_BIT   ((idxtype)(1<<((sizeof(idxtype)*8)-2)))

◆ LTERM

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

◆ MATCH_GLOBAL

#define MATCH_GLOBAL   2

◆ MATCH_LOCAL

#define MATCH_LOCAL   1

◆ MAX_NCON_FOR_DIFFUSION

#define MAX_NCON_FOR_DIFFUSION   2

◆ MAX_NPARTS

#define MAX_NPARTS   67108864

◆ MAX_NPARTS_MULTIPLIER

#define MAX_NPARTS_MULTIPLIER   20

◆ MAX_PES

#define MAX_PES   8192

◆ MAXNCON

#define MAXNCON   12

◆ MAXNOBJ

#define MAXNOBJ   12

◆ MAXNVWGT_FACTOR

#define MAXNVWGT_FACTOR   2.0

◆ MAXVWGT_FACTOR

#define MAXVWGT_FACTOR   1.4

◆ MAYBE_MATCHED

#define MAYBE_MATCHED   -2

◆ MC_FLOW_BALANCE_THRESHOLD

#define MC_FLOW_BALANCE_THRESHOLD   0.2

◆ MESH_PARTITION

#define MESH_PARTITION   4

◆ MOC_GD_GRANULARITY_FACTOR

#define MOC_GD_GRANULARITY_FACTOR   1.0

◆ N_MOC_BAL_PASSES

#define N_MOC_BAL_PASSES   4

◆ N_MOC_GD_PASSES

#define N_MOC_GD_PASSES   6

◆ N_MOC_GR_PASSES

#define N_MOC_GR_PASSES   8

◆ N_MOC_REDO_PASSES

#define N_MOC_REDO_PASSES   10

◆ NGD_PASSES

#define NGD_PASSES   20

◆ NGR_PASSES

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

◆ NIPARTS

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

◆ NLGR_PASSES

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

◆ NMATCH_PASSES

#define NMATCH_PASSES   4

◆ NREMAP_PASSES

#define NREMAP_PASSES   8

◆ OPTION_DBGLVL

#define OPTION_DBGLVL   3

◆ OPTION_FOLDF

#define OPTION_FOLDF   2

◆ OPTION_IPART

#define OPTION_IPART   1

◆ ORDER_UNBALANCE_FRACTION

#define ORDER_UNBALANCE_FRACTION   1.05

◆ PMV3_OPTION_DBGLVL

#define PMV3_OPTION_DBGLVL   1

◆ PMV3_OPTION_IPART

#define PMV3_OPTION_IPART   3

◆ PMV3_OPTION_PSR

#define PMV3_OPTION_PSR   3

◆ PMV3_OPTION_SEED

#define PMV3_OPTION_SEED   2

◆ REDIST_WGT

#define REDIST_WGT   2.0

◆ REFINE_PARTITION

#define REFINE_PARTITION   3

◆ RIP_SPLIT_FACTOR

#define RIP_SPLIT_FACTOR   8

◆ SMALLFLOAT

#define SMALLFLOAT   0.00001

◆ SMALLGRAPH

#define SMALLGRAPH   10000

◆ STATIC_PARTITION

#define STATIC_PARTITION   1

◆ TOO_HEAVY

#define TOO_HEAVY   -3

◆ UNBALANCE_FRACTION

#define UNBALANCE_FRACTION   1.05

◆ UNMATCHED

#define UNMATCHED   -1

◆ XYZ_SPFILL

#define XYZ_SPFILL   2

◆ XYZ_XCOORD

#define XYZ_XCOORD   1