XGC1
|
Public Member Functions | |
subroutine | set_f0_node_cost_as_updated () |
subroutine | set_weights (gvid0_pid, wt_gvid_work, f0_node_cost) |
Public Attributes | |
integer | f0_inode1 |
integer | f0_inode2 |
real(8) | f0_ratio |
real(8) | f0_grid_ptl_imbal |
logical | f0_grid_load_balance |
logical | f0_node_cost_updated |
Private Member Functions | |
subroutine, private | pol_decomp_wt_calc (l_wt_gvid, g_wt_gvid, nnode, operator) |
subroutine, private | partition_opt_twoc (weights, weights_c0, weights_c1, wts_size, c0_constraint, c1_constraint, partition, part_size, max_part_wt) |
subroutine, private | partition_opt_onec (weights, weights_c0, wts_size, c0_constraint, partition, part_size, max_part_wt) |
subroutine, private | partition_opt (weights, wts_size, partition, part_size, max_part_wt, output) |
subroutine, private | partition_eval3 (weights1, weights2, weights3, wts_size, goal1, goal2, goal3, partition, part_size, remainder1, remainder2, remainder3) |
subroutine, private | partition_eval2 (weights1, weights2, wts_size, goal1, goal2, partition, part_size, remainder1, remainder2) |
subroutine, private | partition_eval (weights, wts_size, goal, partition, part_size, remainder) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine pol_decomp_module::set_f0_node_cost_as_updated | ( | ) |
subroutine pol_decomp_module::set_weights | ( | integer, dimension(0:sml_pe_per_plane) | gvid0_pid, |
real(8), dimension(grid_global%nnode, ptl_isp:1) | wt_gvid_work, | ||
real(8), dimension(f0_inode1:f0_inode2) | f0_node_cost | ||
) |
logical pol_decomp_module::f0_grid_load_balance |
real (8) pol_decomp_module::f0_grid_ptl_imbal |
integer pol_decomp_module::f0_inode1 |
integer pol_decomp_module::f0_inode2 |
logical pol_decomp_module::f0_node_cost_updated |
real (8) pol_decomp_module::f0_ratio |