Zoltan is added as thirdParty package

This commit is contained in:
Hamidreza
2025-05-15 21:58:43 +03:30
parent 83a6e4baa1
commit d7479cf1bd
3392 changed files with 318142 additions and 1 deletions

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Zoltan Parameters = phg_coarsening_limit = 1
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,167 @@
Reading the command file, zdrive.inp.phg
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2203, Calls to free = 2203
Proc 2: Calls to malloc = 2442, Calls to free = 2442
Proc 0: Calls to malloc = 2373, Calls to free = 2373
Proc 3: Calls to malloc = 2260, Calls to free = 2260
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0439501
DRIVER: new_decomp 1 Min/Max Import: 2 5
DRIVER: new_decomp 1 Min/Max Export: 2 5
DRIVER: Total migration time = 0.00131202
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 18.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 6.000
FILE zdrive.inp.phg: Total: 4.395008e-02 seconds in Partitioning
FILE zdrive.inp.phg: Average: 4.395008e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = add_obj_weight=pins
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1
11 0 -1 -1
15 0 -1 -1
20 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
14 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 -1 -1
17 2 -1 -1
18 2 -1 -1
19 2 -1 -1
23 2 -1 -1
24 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
1 3 -1 -1
2 3 -1 -1
12 3 -1 -1
16 3 -1 -1
21 3 -1 -1
22 3 -1 -1

View File

@ -0,0 +1,170 @@
Reading the command file, zdrive.inp.phg.addobjwgt
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
add_obj_weight pins
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Object weight : 0 0 0 1.000
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 22 28 105 1.067
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = PINS
ZOLTAN ParameteProc 2: Calls to malloc = 2423, Calls to free = 2423
Proc 1: Calls to malloc = 2481, Calls to free = 2481
Proc 3: Calls to malloc = 2321, Calls to free = 2321
Proc 0: Calls to malloc = 2606, Calls to free = 2606
r PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.000000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0437839
DRIVER: new_decomp 1 Min/Max Import: 3 4
DRIVER: new_decomp 1 Min/Max Export: 3 4
DRIVER: Total migration time = 0.00121498
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Object weight : 0 0 0 1.000
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 25 28 105 1.067
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 19.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 25.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 11.000
FILE zdrive.inp.phg.addobjwgt: Total: 4.378390e-02 seconds in Partitioning
FILE zdrive.inp.phg.addobjwgt: Average: 4.378390e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_bal_tol_adjustment = 1.0
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
3 1 -1 -1
7 1 -1 -1
11 1 -1 -1
15 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
12 2 -1 -1
13 2 -1 -1
16 2 -1 -1
17 2 -1 -1
22 2 -1 -1
23 2 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
4 3 -1 -1
8 3 -1 -1
9 3 -1 -1
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.bal_tol_adjustment1.0
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_bal_tol_adjustment 1.0
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 1.000000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2399, Calls to free = 2399
Proc 2: Calls to malloc = 2194, Calls to free = 2194
Proc 3: Calls to malloc = 2104, Calls to free = 2104
Proc 0: Calls to malloc = 2596, Calls to free = 2596
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.042953
DRIVER: new_decomp 1 Min/Max Import: 1 5
DRIVER: new_decomp 1 Min/Max Export: 2 4
DRIVER: Total migration time = 0.00136018
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 19.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 25.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.bal_tol_adjustment1.0: Total: 4.295301e-02 seconds in Partitioning
FILE zdrive.inp.phg.bal_tol_adjustment1.0: Average: 4.295301e-02 seconds per Iteration

View File

@ -0,0 +1,18 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = add_obj_weight=none
Zoltan Parameters = check_hypergraph = 1
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,169 @@
Reading the command file, zdrive.inp.phg.check_hypergraph1
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
add_obj_weight none
check_hypergraph 1
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 1
ZOLTAN Parameter CHECK_HYPERGRAPH = 1
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = NONE
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2234, Calls to free = 2234
Proc 2: Calls to malloc = 2473, Calls to free = 2473
Proc 3: Calls to malloc = 2291, Calls to free = 2291
Proc 0: Calls to malloc = 2404, Calls to free = 2404
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.042778
DRIVER: new_decomp 1 Min/Max Import: 2 5
DRIVER: new_decomp 1 Min/Max Export: 2 5
DRIVER: Total migration time = 0.00118494
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 18.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 6.000
FILE zdrive.inp.phg.check_hypergraph1: Total: 4.277802e-02 seconds in Partitioning
FILE zdrive.inp.phg.check_hypergraph1: Average: 4.277802e-02 seconds per Iteration

View File

@ -0,0 +1,15 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_coarsening_limit = 200
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
12 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
20 2 -1 -1
21 2 -1 -1
22 2 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
9 3 -1 -1
13 3 -1 -1
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,167 @@
Reading the command file, zdrive.inp.phg.coarsening_limit200
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_limit 200
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 200
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 1140, Calls to free = 1140
Proc 3: Calls to malloc = 1135, Calls to free = 1135
Proc 0: Calls to malloc = 1195, Calls to free = 1195
Proc 2: Calls to malloc = 1146, Calls to free = 1146
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0186369
DRIVER: new_decomp 1 Min/Max Import: 2 4
DRIVER: new_decomp 1 Min/Max Export: 3 3
DRIVER: Total migration time = 0.00102401
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 17.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 21.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.coarsening_limit200: Total: 1.863694e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsening_limit200: Average: 1.863694e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_coarsening_limit = 1
Zoltan Parameters = phg_coarsening_method = a-ipm
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
3 0 -1 -1
5 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
0 1 -1 -1
2 1 -1 -1
4 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
20 2 -1 -1
21 2 -1 -1
22 2 -1 -1
23 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
13 3 -1 -1
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsening_method_aipm
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_limit 1
phg_coarsening_method a-ipm
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = A-IPM
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 2150, Calls to free = 2150
Proc 2: Calls to malloc = 2079, Calls to free = 2079
Proc 3: Calls to malloc = 2203, Calls to free = 2203
Proc 0: Calls to malloc = 2108, Calls to free = 2108
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0559769
DRIVER: new_decomp 1 Min/Max Import: 2 4
DRIVER: new_decomp 1 Min/Max Export: 3 4
DRIVER: Total migration time = 0.00119591
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 20.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 26.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.coarsening_method_aipm: Total: 5.597687e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsening_method_aipm: Average: 5.597687e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_coarsening_limit = 1
Zoltan Parameters = phg_coarsening_method = c-ipm
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
12 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
20 2 -1 -1
21 2 -1 -1
22 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
13 3 -1 -1
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsening_method_cipm
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_limit 1
phg_coarsening_method c-ipm
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = C-IPM
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 2286, Calls to free = 2286
Proc 2: Calls to malloc = 2303, Calls to free = 2303
Proc 0: Calls to malloc = 2233, Calls to free = 2233
Proc 3: Calls to malloc = 2264, Calls to free = 2264
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.046936
DRIVER: new_decomp 1 Min/Max Import: 2 4
DRIVER: new_decomp 1 Min/Max Export: 3 3
DRIVER: Total migration time = 0.00127697
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 17.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 21.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.coarsening_method_cipm: Total: 4.693604e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsening_method_cipm: Average: 4.693604e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_coarsening_method=l-ipm
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
5 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
0 1 -1 -1
4 1 -1 -1
6 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
12 2 -1 -1
13 2 -1 -1
14 2 -1 -1
15 2 -1 -1
16 2 -1 -1
19 2 -1 -1
20 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
17 3 -1 -1
18 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsening_method_lipm
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_method l-ipm
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = L-IPM
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 1742, Calls to free = 1742
Proc 2: Calls to malloc = 1691, Calls to free = 1691
Proc 3: Calls to malloc = 1680, Calls to free = 1680
Proc 0: Calls to malloc = 1704, Calls to free = 1704
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0330269
DRIVER: new_decomp 1 Min/Max Import: 2 3
DRIVER: new_decomp 1 Min/Max Export: 2 3
DRIVER: Total migration time = 0.00113606
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 29.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.coarsening_method_lipm: Total: 3.302693e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsening_method_lipm: Average: 3.302693e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_coarsening_method=none
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
12 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
20 2 -1 -1
21 2 -1 -1
22 2 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
9 3 -1 -1
13 3 -1 -1
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsening_method_none
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_method none
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = NONE
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.000Proc 2: Calls to malloc = 1161, Calls to free = 1161
Proc 3: Calls to malloc = 1150, Calls to free = 1150
Proc 0: Calls to malloc = 1210, Calls to free = 1210
Proc 1: Calls to malloc = 1155, Calls to free = 1155
000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.015938
DRIVER: new_decomp 1 Min/Max Import: 2 4
DRIVER: new_decomp 1 Min/Max Export: 3 3
DRIVER: Total migration time = 0.000803947
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 17.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 21.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.coarsening_method_none: Total: 1.593804e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsening_method_none: Average: 1.593804e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameter = phg_coarsepartition_method = greedy
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsepartition_method_greedy
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsepartition_method greedy
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = GREEDY
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 2242, Calls to free = 2242
Proc 2: Calls to malloc = 2469, Calls to free = 2469
Proc 3: Calls to malloc = 2287, Calls to free = 2287
Proc 0: Calls to malloc = 2388, Calls to free = 2388
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0392189
DRIVER: new_decomp 1 Min/Max Import: 2 5
DRIVER: new_decomp 1 Min/Max Export: 2 5
DRIVER: Total migration time = 0.00114703
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 18.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 6.000
FILE zdrive.inp.phg.coarsepartition_method_greedy: Total: 3.921890e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsepartition_method_greedy: Average: 3.921890e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameter = phg_coarsepartition_method = linear
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
5 0 -1 -1
11 0 -1 -1
15 0 -1 -1
16 0 -1 -1
20 0 -1 -1
21 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
1 1 -1 -1
2 1 -1 -1
3 1 -1 -1
6 1 -1 -1
7 1 -1 -1
10 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsepartition_method_linear
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsepartition_method linear
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = LINEAR
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 2216, Calls to free = 2216
Proc 2: Calls to malloc = 2445, Calls to free = 2445
Proc 3: Calls to malloc = 2263, Calls to free = 2263
Proc 0: Calls to malloc = 2337, Calls to free = 2337
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0384309
DRIVER: new_decomp 1 Min/Max Import: 3 5
DRIVER: new_decomp 1 Min/Max Export: 3 5
DRIVER: Total migration time = 0.00114989
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 20.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 24.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 7.000
FILE zdrive.inp.phg.coarsepartition_method_linear: Total: 3.843093e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsepartition_method_linear: Average: 3.843093e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameter = phg_coarsepartition_method = none
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1
12 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
11 1 -1 -1
14 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 -1 -1
17 2 -1 -1
18 2 -1 -1
19 2 -1 -1
23 2 -1 -1
24 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
0 3 -1 -1
15 3 -1 -1
16 3 -1 -1
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsepartition_method_none
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsepartition_method none
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = NONE
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2235, Calls to free = 2235
Proc 2: Calls to malloc = 2254, Calls to free = 2254
Proc 3: Calls to malloc = 2133, Calls to free = 2133
Proc 0: Calls to malloc = 2353, Calls to free = 2353
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0422261
DRIVER: new_decomp 1 Min/Max Import: 2 3
DRIVER: new_decomp 1 Min/Max Export: 2 3
DRIVER: Total migration time = 0.00117087
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 20.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 27.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 9.000
FILE zdrive.inp.phg.coarsepartition_method_none: Total: 4.222608e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsepartition_method_none: Average: 4.222608e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameter = phg_coarsepartition_method = random
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
5 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
3 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
12 2 -1 -1
13 2 -1 -1
17 2 -1 -1
18 2 -1 -1
22 2 -1 -1
23 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
4 3 -1 -1
8 3 -1 -1
9 3 -1 -1
14 3 -1 -1
19 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.coarsepartition_method_random
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsepartition_method random
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = RANDOM
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 2386, Calls to free = 2386
Proc 2: Calls to malloc = 2170, Calls to free = 2170
Proc 3: Calls to malloc = 2128, Calls to free = 2128
Proc 0: Calls to malloc = 2531, Calls to free = 2531
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.039494
DRIVER: new_decomp 1 Min/Max Import: 2 6
DRIVER: new_decomp 1 Min/Max Export: 3 5
DRIVER: Total migration time = 0.00113583
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 20.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 26.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.coarsepartition_method_random: Total: 3.949404e-02 seconds in Partitioning
FILE zdrive.inp.phg.coarsepartition_method_random: Average: 3.949404e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_cut_objective = hyperedges
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
5 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
4 1 -1 -1
8 1 -1 -1
9 1 -1 -1
12 1 -1 -1
14 1 -1 -1
22 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 -1 -1
17 2 -1 -1
18 2 -1 -1
19 2 -1 -1
23 2 -1 -1
24 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
0 3 -1 -1
10 3 -1 -1
15 3 -1 -1
16 3 -1 -1
20 3 -1 -1
21 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.cut_objective_hyperedges
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_cut_objective hyperedges
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = HYPEREDGES
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.000000Proc 1: Calls to malloc = 2221, Calls to free = 2221
Proc 2: Calls to malloc = 2471, Calls to free = 2471
Proc 3: Calls to malloc = 2275, Calls to free = 2275
Proc 0: Calls to malloc = 2320, Calls to free = 2320
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0450721
DRIVER: new_decomp 1 Min/Max Import: 2 4
DRIVER: new_decomp 1 Min/Max Export: 2 4
DRIVER: Total migration time = 0.00127888
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 18.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 24.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.cut_objective_hyperedges: Total: 4.507208e-02 seconds in Partitioning
FILE zdrive.inp.phg.cut_objective_hyperedges: Average: 4.507208e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = debug_level = 10
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_edge_scaling = 1
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
9 1 -1 -1
15 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
8 2 -1 -1
13 2 -1 -1
14 2 -1 -1
18 2 -1 -1
19 2 -1 -1
24 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
11 3 -1 -1
12 3 -1 -1
16 3 -1 -1
17 3 -1 -1
22 3 -1 -1
23 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.edge_scaling1
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_edge_scaling 1
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 1
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2285, Calls to free = 2285
Proc 3: Calls to malloc = 2217, Calls to free = 2217
Proc 2: Calls to malloc = 2403, Calls to free = 2403
Proc 0: Calls to malloc = 2391, Calls to free = 2391
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0353189
DRIVER: new_decomp 1 Min/Max Import: 1 5
DRIVER: new_decomp 1 Min/Max Export: 2 4
DRIVER: Total migration time = 0.000916958
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 19.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 26.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.edge_scaling1: Total: 3.531885e-02 seconds in Partitioning
FILE zdrive.inp.phg.edge_scaling1: Average: 3.531885e-02 seconds per Iteration

View File

@ -0,0 +1,16 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_edge_scaling = 2
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
13 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
11 2 -1 -1
12 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
20 2 -1 -1
21 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.edge_scaling2
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_edge_scaling 2
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 2
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2453, Calls to free = 2453
Proc 2: Calls to malloc = 2130, Calls to free = 2130
Proc 3: Calls to malloc = 2035, Calls to free = 2035
Proc 0: Calls to malloc = 2570, Calls to free = 2570
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0430739
DRIVER: new_decomp 1 Min/Max Import: 1 4
DRIVER: new_decomp 1 Min/Max Export: 2 3
DRIVER: Total migration time = 0.00102687
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 15.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 19.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 6.000
FILE zdrive.inp.phg.edge_scaling2: Total: 4.307389e-02 seconds in Partitioning
FILE zdrive.inp.phg.edge_scaling2: Average: 4.307389e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=PHG
Zoltan Parameters = phg_edge_size_threshold = 1.0
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,168 @@
Reading the command file, zdrive.inp.phg.edge_size_threshold1.0
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_edge_size_threshold 1.0
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 1.000000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.0000Proc 1: Calls to malloc = 2218, Calls to free = 2218
Proc 2: Calls to malloc = 2457, Calls to free = 2457
Proc 3: Calls to malloc = 2275, Calls to free = 2275
Proc 0: Calls to malloc = 2388, Calls to free = 2388
00
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0428751
DRIVER: new_decomp 1 Min/Max Import: 2 5
DRIVER: new_decomp 1 Min/Max Export: 2 5
DRIVER: Total migration time = 0.00125098
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 18.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 6.000
FILE zdrive.inp.phg.edge_size_threshold1.0: Total: 4.287505e-02 seconds in Partitioning
FILE zdrive.inp.phg.edge_size_threshold1.0: Average: 4.287505e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = phg_coarsening_method = a-ipm
Zoltan Parameters = phg_coarsening_method_fast = c-ipm
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
5 0 -1 -1
6 0 -1 -1
10 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
3 1 -1 -1
4 1 -1 -1
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
12 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
20 2 -1 -1
21 2 -1 -1
22 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
13 3 -1 -1
14 3 -1 -1
18 3 -1 -1
19 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,169 @@
Reading the command file, zdrive.inp.phg.fast_coarsening_method
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
phg_coarsening_method a-ipm
phg_coarsening_method_fast c-ipm
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 0
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = A-IPM
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = C-IPM
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.00Proc 1: Calls to malloc = 2524, Calls to free = 2524
Proc 2: Calls to malloc = 2571, Calls to free = 2571
Proc 3: Calls to malloc = 2540, Calls to free = 2540
Proc 0: Calls to malloc = 2495, Calls to free = 2495
0000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
DRIVER: Zoltan_LB_Partition time = 0.0648608
DRIVER: new_decomp 1 Min/Max Import: 2 4
DRIVER: new_decomp 1 Min/Max Export: 3 3
DRIVER: Total migration time = 0.00110888
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 17.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 21.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 8.000
FILE zdrive.inp.phg.fast_coarsening_method: Total: 6.486082e-02 seconds in Partitioning
FILE zdrive.inp.phg.fast_coarsening_method: Average: 6.486082e-02 seconds per Iteration

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = lb_approach=partition
Zoltan Parameters = hypergraph_package=phg
Zoltan Parameters = final_output = 2
Zoltan Parameters = phg_coarsening_limit = 1
File Type = matrixmarket+
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
0 0 -1 -1
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
10 1 -1 -1
15 1 -1 -1
16 1 -1 -1
20 1 -1 -1
21 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 2 -1 -1
8 2 -1 -1
9 2 -1 -1
13 2 -1 -1
14 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
12 3 -1 -1
17 3 -1 -1
18 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,173 @@
Reading the command file, zdrive.inp.phg.final_output2
Input values:
Zoltan version 3.601
zdrive version 1.0
Total number of Processors = 4
Performing load balance using hypergraph.
Parameters:
lb_approach partition
hypergraph_package phg
final_output 2
phg_coarsening_limit 1
Initially distribute input objects in linear fashion (first n/p to process 0, etc).
Distribute pins so each process gets full rows.
##########################################################
ZOLTAN Load balancing method = 11 (HYPERGRAPH)
Starting iteration 1
BEFORE load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 30.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 10.000
Build configuration:
ZOLTAN_ID_TYPE: unsigned long (8 bytes)
ZOLTAN_GNO_TYPE: ssize_t, (8 bytes)
MPI_Datatype for ZOLTAN_ID_TYPE: MPI_UNSIGNED_LONG
MPI_Datatype for ZOLTAN_GNO_TYPE: MPI_LONG
Third party library: ParMetis version 3.1
Third party library: PTScotch Third party library: Scotch
ZOLTAN Parameter IMBALANCE_TOL[0] = 1.100000
ZOLTAN Parameter AUTO_MIGRATE = FALSE
ZOLTAN Parameter MIGRATE_ONLY_PROC_CHANGES = 1
ZOLTAN Parameter OBJ_WEIGHT_DIM = 0
ZOLTAN Parameter EDGE_WEIGHT_DIM = 0
ZOLTAN Parameter DEBUG_LEVEL = 1
ZOLTAN Parameter DEBUG_PROCESSOR = 0
ZOLTAN Parameter DETERMINISTIC = TRUE
ZOLTAN Parameter TIMER = 1 (wall)
ZOLTAN Parameter NUM_GID_ENTRIES = 1
ZOLTAN Parameter NUM_LID_ENTRIES = 1
ZOLTAN Parameter RETURN_LISTS = IMPORT AND EXPORT
ZOLTAN Parameter NUM_GLOBAL_PARTS = -1
ZOLTAN Parameter NUM_LOCAL_PARTS = -1
ZOLTAN Parameter REMAP = 1
ZOLTAN Parameter SEED = 1220988223 (1220988223)
ZOLTAN Parameter LB_APPROACH = PARTITION
ZOLTAN Parameter HYPERGRAPH_PACKAGE = PHG
ZOLTAN Parameter PHG_MULTILEVEL = 1
ZOLTAN Parameter PHG_CUT_OBJECTIVE = connectivity
ZOLTAN Parameter PHG_OUTPUT_LEVEL = 0
ZOLTAN Parameter FINAL_OUTPUT = 2
ZOLTAN Parameter CHECK_GRAPH = 0
ZOLTAN Parameter CHECK_HYPERGRAPH = 0
ZOLTAN Parameter PHG_NPROC_VERTEX = -1
ZOLTAN Parameter PHG_NPROC_EDGE = -1
ZOLTAN Parameter PHG_COARSENING_LIMIT = 1
ZOLTAN Parameter PHG_COARSENING_NCANDIDATE = 100
ZOLTAN Parameter PHG_COARSENING_METHOD = agg
ZOLTAN Parameter PHG_COARSENING_METHOD_FAST = l-ipm
ZOLTAN Parameter PHG_VERTEX_VISIT_ORDER = 0
ZOLTAN Parameter PHG_EDGE_SCALING = 0
ZOLTAN Parameter PHG_VERTEX_SCALING = 0
ZOLTAN Parameter PHG_COARSEPARTITION_METHOD = auto
ZOLTAN Parameter PHG_REFINEMENT_METHOD = fm2
ZOLTAN Parameter PHG_DIRECT_KWAY = 0
ZOLTAN Parameter PHG_REFINEMENT_LOOP_LIMIT = 10
ZOLTAN Parameter PHG_REFINEMENT_MAX_NEG_MOVE = 250
ZOLTAN Parameter PHG_REFINEMENT_QUALITY = 1.000000
ZOLTAN Parameter PHG_USE_TIMERS = 0
ZOLTAN Parameter USE_TIMERS = 0
ZOLTAN Parameter PHG_EDGE_SIZE_THRESHOLD = 0.250000
ZOLTAN Parameter PHG_MATCH_EDGE_SIZE_THRESHOLD = 500
ZOLTAN Parameter PHG_BAL_TOL_ADJUSTMENT = 0.700000
ZOLTAN Parameter PHG_EDGE_WEIGHT_OPERATION = max
ZOLTAN Parameter PARKWAY_SERPART = patoh
ZOLTAN Parameter ADD_OBJ_WEIGHT = none
ZOLTAN Parameter PHG_RANDOMIZE_INPUT = 0
ZOLTAN Parameter PHG_PROCESSOR_REDUCTION_LIMIT = 0.000000
ZOLTAN Parameter PHG_REPART_MULTIPLIER = 100.000000
ZOLTAN Parameter HYBRID_REDUCTION_FACTOR = 0.100000
ZOLTAN Parameter HYBRID_REDUCTION_LEVELS = 2147483647
ZOLTAN Parameter PATOH_ALLOC_POOL0 = 0
ZOLTAN Parameter PATOH_ALLOC_POOL1 = 0
| 0/ 4|: ( 0, 0)/[ 2, 2] ->STATS Runs 1 bal CURRENT 1.120000 MAX 1.120000 MIN 1.120000 AVG 1.120000
| 0/ 4|: ( 0, 0)/[ 2, 2] ->STATS Runs 1 cutl CURRENT 22.000000 MAX 22.000000 MIN 22.000000 AVG 22.000000
| 0/ 4|: ( 0, 0)/[ 2, 2] ->STATS Runs 1 cutn CURRENT 18.000000 MAX 18.000000 MIN 18.000000 AVG 18.000000
| 0/ 4|: ( 0, 0)/[ 2, 2] ->STATS Runs 1 moveVol CURRENT 2800.000000 MAX 2800.000000 MIN 2800.000000 AVG 2800.000000
| 0/ 4|: ( 0, 0)/[ 2, 2] ->STATS Runs 1 repart CURRENT 5000.000000 MAX 5000.000000 MIN 5000.000000 AVG 5000.000000
Proc 1: Calls to malloc = 2222, Calls to free = 2222
Proc 2: Calls to malloc = 2463, Calls to free = 2463
Proc 3: Calls to malloc = 2279, Calls to free = 2279
Proc 0: Calls to malloc = 2394, Calls to free = 2394
DRIVER: Zoltan_LB_Partition time = 0.0353858
DRIVER: new_decomp 1 Min/Max Import: 2 5
DRIVER: new_decomp 1 Min/Max Export: 2 5
DRIVER: Total migration time = 0.00117588
AFTER load balancing
DRIVER EVAL: load: max 0.000000 min 0.000000 sum 0.000000
DRIVER EVAL: objs: max 7 min 6 sum 25
DRIVER EVAL: cuts: max 0 min 0 sum 0
Zoltan_LB_Eval_Balance Part count: 4 requested, 4 actual , 4 non-empty
Zoltan_LB_Eval_Balance Statistics with respect to 4 parts:
Zoltan_LB_Eval_Balance Min Max Sum Imbalance
Zoltan_LB_Eval_Balance Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_Graph Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Sum Imbalance
Zoltan_LB_Eval_Graph Number of objects : 6 7 25 1.12
Zoltan_LB_Eval_Graph Statistics with respect to 4 parts:
Zoltan_LB_Eval_Graph Min Max Average Sum
Zoltan_LB_Eval_Graph Num boundary objects : 0 0 0 0
Zoltan_LB_Eval_Graph Number of cut edges : 0 0 0 0
Zoltan_LB_Eval_Graph Num Nbor Parts : 0 0 0 0
Zoltan_LB_Eval_HG Part count: 4 requested, 4 actual, 4 non-empty
Zoltan_LB_Eval_HG Statistics with respect to 4 parts:
Zoltan_LB_Eval_HG Min Max Sum Imbalance
Zoltan_LB_Eval_HG Number of objects : 6 7 25 1.120
Zoltan_LB_Eval_HG Object weight : 6 7 25 1.120
Zoltan_LB_Eval_HG CUTN (Sum_edges( (#parts(edge)>1)*ewgt )): 18.000
Zoltan_LB_Eval_HG CUTL (Sum_edges( (#parts(edge)-1)*ewgt )): 22.000
Zoltan_LB_Eval_HG CUTL-MAX (Max_parts( comm. volume ): 6.000
FILE zdrive.inp.phg.final_output2: Total: 3.538585e-02 seconds in Partitioning
FILE zdrive.inp.phg.final_output2: Average: 3.538585e-02 seconds per Iteration

Some files were not shown because too many files have changed in this diff Show More