Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

Commit a7b3bb6c authored by Quentin Khan's avatar Quentin Khan
Browse files

PerfTest: create tree up to given depth before inserting particles

parent d5ac184f
......@@ -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;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment