|
XGC1
|
Functions/Subroutines | |
| subroutine | set_f0_node_cost_as_updated () |
| subroutine | set_weights (gvid0_pid, wt_gvid_work, f0_node_cost) |
| 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) |
Variables | |
| 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 |

|
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 |