COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
sort_profiler.h
Go to the documentation of this file.
1#ifndef SORT_PROFILER_H_1CK8Y26
2#define SORT_PROFILER_H_1CK8Y26
3
5{
6public:
8 virtual ~sort_profiler_t ();
9
10 void start();
11 void stop();
12 void clear();
13
14public:
15 double seconds; // openmp wall time
16 long long p_flpops; // papi floating point operations
17
18private:
19 void flops_papi();
20
21protected:
22 double _pri_seconds; // openmp wall time
23 long long _pri_p_flpops; // papi floating point operations
24};
25
27
32
37
40
41extern long total_bytes;
42
43#endif /* end of include guard: SORT_PROFILER_H_1CK8Y26 */
virtual ~sort_profiler_t()
long long _pri_p_flpops
long long p_flpops
sort_profiler_t hyper_communicate
sort_profiler_t hyper_comm_split
sort_profiler_t sample_get_splitters
sort_profiler_t total_sort
sort_profiler_t sort_partitionw
sort_profiler_t hyper_compute_splitters
sort_profiler_t sample_sort_splitters
sort_profiler_t sample_prepare_scatter
sort_profiler_t hyper_merge
sort_profiler_t sample_do_all2all
sort_profiler_t seq_sort
long total_bytes