XGC1
|
Public Member Functions | |
subroutine | set_pol_decomp_pointers (pe_per_plane, gvid0_pid_in) |
subroutine | set_weights (wt_gvid_work) |
Public Attributes | |
integer, dimension(:), pointer | gvid0_pid |
integer | f0_inode1 |
integer | f0_inode2 |
real(8) | f0_ratio |
real(8), dimension(:), allocatable, target | f0_node_cost |
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_pol_decomp_pointers | ( | integer, intent(in) | pe_per_plane, |
integer, dimension(0:pe_per_plane), target | gvid0_pid_in | ||
) |
subroutine pol_decomp_module::set_weights | ( | real(8), dimension(grid_global%nnode, ptl_isp:1) | wt_gvid_work | ) |
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 |
real (8), dimension(:), allocatable, target pol_decomp_module::f0_node_cost |
logical pol_decomp_module::f0_node_cost_updated |
real (8) pol_decomp_module::f0_ratio |
integer, dimension(:), pointer pol_decomp_module::gvid0_pid |