![]() |
PURIFY
Next-generation radio interferometric imaging
|
#include <chrono>
#include <sstream>
#include <benchmark/benchmark.h>
#include "benchmarks/utilities.h"
#include "purify/directories.h"
#include "purify/operators.h"
#include <sopt/imaging_padmm.h>
#include <sopt/mpi/communicator.h>
#include <sopt/mpi/session.h>
#include <sopt/wavelets.h>
Go to the source code of this file.
Classes | |
class | DegridOperatorCtorFixturePar |
class | DegridOperatorFixturePar |
class | DegridOperatorDirectFixturePar |
class | DegridOperatorAdjointFixturePar |
class | DegridOperatorDirectFixtureDistr |
class | DegridOperatorDirectFixtureMPI |
class | DegridOperatorAdjointFixtureDistr |
class | DegridOperatorAdjointFixtureMPI |
Functions | |
BENCHMARK_DEFINE_F (DegridOperatorCtorFixturePar, Distr)(benchmark | |
BENCHMARK_DEFINE_F (DegridOperatorCtorFixturePar, MPI)(benchmark | |
BENCHMARK_DEFINE_F (DegridOperatorDirectFixtureDistr, Apply)(benchmark | |
BENCHMARK_DEFINE_F (DegridOperatorAdjointFixtureDistr, Apply)(benchmark | |
BENCHMARK_DEFINE_F (DegridOperatorDirectFixtureMPI, Apply)(benchmark | |
BENCHMARK_DEFINE_F (DegridOperatorAdjointFixtureMPI, Apply)(benchmark | |
Args ({1024, static_cast< t_int >(1e6), 4}) -> Args({1024, static_cast< t_int >(1e7), 4}) ->UseManualTime() ->MinTime(10.0) ->MinWarmUpTime(5.0) ->Repetitions(3) ->Unit(benchmark::kMillisecond) | |
Args | ( | {1024, static_cast< t_int >(1e6), 4} | ) | -> Args({1024, static_cast< t_int >(1e7), 4}) ->UseManualTime() ->MinTime(10.0) ->MinWarmUpTime(5.0) ->Repetitions(3) ->Unit(benchmark::kMillisecond) |
BENCHMARK_DEFINE_F | ( | DegridOperatorAdjointFixtureDistr | , |
Apply | |||
) |
Definition at line 201 of file measurement_operator_mpi.cc.
References b_utilities::duration().
BENCHMARK_DEFINE_F | ( | DegridOperatorAdjointFixtureMPI | , |
Apply | |||
) |
Definition at line 227 of file measurement_operator_mpi.cc.
References b_utilities::duration().
BENCHMARK_DEFINE_F | ( | DegridOperatorCtorFixturePar | , |
Distr | |||
) |
Definition at line 48 of file measurement_operator_mpi.cc.
References b_utilities::duration(), and purify::kernels::kb.
BENCHMARK_DEFINE_F | ( | DegridOperatorCtorFixturePar | , |
MPI | |||
) |
Definition at line 68 of file measurement_operator_mpi.cc.
References b_utilities::duration(), and purify::kernels::kb.
BENCHMARK_DEFINE_F | ( | DegridOperatorDirectFixtureDistr | , |
Apply | |||
) |
Definition at line 188 of file measurement_operator_mpi.cc.
References b_utilities::duration().
BENCHMARK_DEFINE_F | ( | DegridOperatorDirectFixtureMPI | , |
Apply | |||
) |
Definition at line 214 of file measurement_operator_mpi.cc.
References b_utilities::duration().