MAJ terminée. Nous sommes passés en version 14.6.2 . Pour consulter les "releases notes" associées c'est ici :

https://about.gitlab.com/releases/2022/01/11/security-release-gitlab-14-6-2-released/
https://about.gitlab.com/releases/2022/01/04/gitlab-14-6-1-released/

Commit 12b10eea authored by Quentin Khan's avatar Quentin Khan
Browse files

PerfTest: add section task algorithm descriptor

parent 4f16af59
......@@ -440,6 +440,33 @@ template<typename FReal> struct algo_descriptor<FReal, 4> {
};
};
// Section task uniform FMM algorithm descriptor
#include "Core/FFmmAlgorithmSectionTask.hpp"
template<typename FReal> struct algo_descriptor<FReal, 5> {
constexpr static const char* name = "uniform-sectiontask";
using tree_desc = uniform_tree_descriptor<FReal>;
using loader_descriptor = default_loader_descriptor<FReal>;
template<typename kernel_descriptor>
struct algo_factory {
template<typename tree_t, typename kernel_t>
using algo_t = FFmmAlgorithmSectionTask<
tree_t, typename kernel_descriptor::cell_data_t,
typename tree_desc::container_t, kernel_t,
typename tree_desc::leaf_t>;
template<typename tree_t, typename kernel_t>
std::unique_ptr< algo_t<tree_t, kernel_t> >
build(const FPerfTestParams&, tree_t& tree, kernel_t& kernel) {
return std::make_unique< algo_t<tree_t, kernel_t> >(&tree, &kernel);
}
};
};
// OpenMP 4 task uniform fmm algorithm ///////////
......@@ -447,7 +474,7 @@ template<typename FReal> struct algo_descriptor<FReal, 4> {
#include "Core/FFmmAlgorithmOmp4.hpp"
template<typename FReal> struct algo_descriptor<FReal, 5> {
template<typename FReal> struct algo_descriptor<FReal, 6> {
constexpr static const char* name = "uniform-task-omp4";
using tree_desc = uniform_tree_descriptor<FReal>;
......
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