Searched refs:bin_costs (Results 1 – 4 of 4) sorted by relevance
/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/src/ |
H A D | distribution_methods.F | 921 INTEGER, ALLOCATABLE, DIMENSION(:) :: bin_costs, distribution local 928 ALLOCATE (bin_costs(nbins), distribution(natoms)) 929 bin_costs = 0 941 DEALLOCATE (bin_costs, distribution) 956 …RECURSIVE SUBROUTINE spatial_recurse(pbc_scaled_coords, costs, indices, bin_costs, distribution, l… argument 959 INTEGER, DIMENSION(:), INTENT(INOUT) :: bin_costs, distribution local 968 nbins = SIZE(bin_costs) 974 bin_costs_sorted(:) = bin_costs 986 bin_costs(permutation(ibin)) = bin_costs(permutation(ibin)) + atom_costs_sorted(iatom) 997 indices(permutation(1:nhalf)), bin_costs, distribution, level + 1) [all …]
|
H A D | hfx_load_balance_methods.F | 1836 SUBROUTINE optimize_distribution(total_number_of_bins, number_of_processes, bin_costs, & argument 1839 INTEGER(int_8), DIMENSION(:), POINTER :: bin_costs local 1858 tmp_cost = bin_costs 1883 my_cost_cpu(itmp) = my_cost_cpu(itmp) + bin_costs(tmp_index(i - j + 1))
|
/dports/science/cp2k-data/cp2k-7.1.0/src/ |
H A D | distribution_methods.F | 924 INTEGER, ALLOCATABLE, DIMENSION(:) :: bin_costs, distribution local 931 ALLOCATE (bin_costs(nbins), distribution(natoms)) 932 bin_costs = 0 944 DEALLOCATE (bin_costs, distribution) 959 …RECURSIVE SUBROUTINE spatial_recurse(pbc_scaled_coords, costs, indices, bin_costs, distribution, l… argument 962 INTEGER, DIMENSION(:), INTENT(INOUT) :: bin_costs, distribution local 971 nbins = SIZE(bin_costs) 977 bin_costs_sorted(:) = bin_costs 989 bin_costs(permutation(ibin)) = bin_costs(permutation(ibin)) + atom_costs_sorted(iatom) 1000 indices(permutation(1:nhalf)), bin_costs, distribution, level + 1) [all …]
|
H A D | hfx_load_balance_methods.F | 1839 SUBROUTINE optimize_distribution(total_number_of_bins, number_of_processes, bin_costs, & argument 1842 INTEGER(int_8), DIMENSION(:), POINTER :: bin_costs local 1861 tmp_cost = bin_costs 1889 my_cost_cpu(itmp) = my_cost_cpu(itmp) + bin_costs(tmp_index(i - j + 1))
|