Home
last modified time | relevance | path

Searched refs:bin_costs (Results 1 – 4 of 4) sorted by relevance

/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/src/
H A Ddistribution_methods.F921 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 Dhfx_load_balance_methods.F1836 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 Ddistribution_methods.F924 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 Dhfx_load_balance_methods.F1839 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))