From d265e2b0f3066ba88d75388798e787f54390e8e3 Mon Sep 17 00:00:00 2001 From: guo-yong-zhi <guo-yong-zhi@outlook.com> Date: Mon, 20 Dec 2021 15:43:12 +0800 Subject: [PATCH] ENABLE_REGION_THRESHOLD fine-tuning --- src/qtree_functions.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qtree_functions.jl b/src/qtree_functions.jl index 55e36f9..aefbe7d 100644 --- a/src/qtree_functions.jl +++ b/src/qtree_functions.jl @@ -203,9 +203,9 @@ function batchcollisions_region(qtrees::AbstractVector{U8SQTree}, inds::Union{Ab batchcollisions_region(qtrees, regtree; kargs...) end -const QTREE_COLLISION_ENABLE_TH = round(Int, 15 + 10 * log2(Threads.nthreads())) +const REGION_ENABLE_THRESHOLD = round(Int, 10+10log2(Threads.nthreads())) function batchcollisions(qtrees::AbstractVector{U8SQTree}, args...; unique=true, kargs...) - if length(qtrees) > QTREE_COLLISION_ENABLE_TH + if length(qtrees) > REGION_ENABLE_THRESHOLD return batchcollisions_region(qtrees, args...; unique=unique, kargs...) else return batchcollisions_native(qtrees, args...; kargs...)