diff --git a/Tests/noDist/PerfTest/Descriptors.hpp b/Tests/noDist/PerfTest/Descriptors.hpp index bfbb96aa0f7dba98cb4e7c2621403534e1351180..5003fc9a9425232ba3fa5b03e89ea583495531e0 100644 --- a/Tests/noDist/PerfTest/Descriptors.hpp +++ b/Tests/noDist/PerfTest/Descriptors.hpp @@ -241,6 +241,7 @@ struct adaptive_tree_descriptor { std::unique_ptr<tree_t> build(const FPerfTestParams& params, loader_t& loader) { auto tree = std::make_unique<tree_t>(typename tree_t::box_t{loader.getBoxWidth(), loader.getCenterOfBox()}); tree->leaf_max_particle_count(params.adaptive_density); + tree->root()->split_to_height(params.treeHeight); return tree; } }; @@ -248,6 +249,7 @@ struct adaptive_tree_descriptor { template<typename tree_t> static void info(FPerfTestParams& params, const tree_t& tree) { params.json["config"]["tree"]["height"] = tree.height(); + params.json["config"]["tree"]["initial height"] = params.treeHeight; params.json["config"]["tree"]["leaf density"] = tree.leaf_max_particle_count(); std::size_t min = std::numeric_limits<std::size_t>::max(), max = 0;