All Benchmark executables now enable logging.

This commit is contained in:
Robert Maynard 2018-12-20 10:10:09 -05:00
parent f3536e44f8
commit f02f5ca86f
7 changed files with 17 additions and 3 deletions

@ -555,8 +555,10 @@ struct BenchmarkArrayTransfer
}
} // end namespace vtkm::benchmarking
int main(int, char* [])
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
using DeviceAdapter = VTKM_DEFAULT_DEVICE_ADAPTER_TAG;
using Benchmarks = vtkm::benchmarking::BenchmarkArrayTransfer<DeviceAdapter>;
bool result = Benchmarks::Run();

@ -561,8 +561,10 @@ public:
}
} // end namespace vtkm::benchmarking
int main(int, char* [])
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
using Device = VTKM_DEFAULT_DEVICE_ADAPTER_TAG;
auto tracker = vtkm::cont::GetGlobalRuntimeDeviceTracker();
tracker.ForceDevice(Device{});

@ -140,6 +140,8 @@ void BenchmarkValueType()
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
using namespace vtkm::benchmarking;
#if VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_TBB

@ -1194,6 +1194,8 @@ public:
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
#if VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_TBB
int numThreads = tbb::task_scheduler_init::automatic;
#elif VTKM_DEVICE_ADAPTER == VTKM_DEVICE_ADAPTER_OPENMP

@ -920,6 +920,8 @@ public:
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
int benchmarks = 0;
if (argc < 2)
{

@ -130,8 +130,10 @@ VTKM_MAKE_BENCHMARK(RayTracing, BenchRayTracing);
}
} // end namespace vtkm::benchmarking
int main(int, char* [])
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
VTKM_RUN_BENCHMARK(RayTracing, vtkm::ListTagBase<vtkm::Float32>());
return 0;
}

@ -461,6 +461,8 @@ public:
int main(int argc, char* argv[])
{
vtkm::cont::InitLogging(argc, argv);
int benchmarks = 0;
if (argc < 2)
{