From 6f5f654878ac18d3d0a119a0d3aff6fba22e5193 Mon Sep 17 00:00:00 2001 From: Kenneth Moreland Date: Fri, 21 Jun 2024 14:48:17 -0400 Subject: [PATCH] Split the contour benchmark into structured/unstructured We've been having problems with PerformanceTestBenchContour. In the last few iteration, the runtime goes way up. We cannot find any reason for this in the source code. There don't appear to be any particular problems with memory or tables. The best we can figure is an issue with the device hardware in the container. The easy solution should be to break the benchmark into smaller peices to avoid the problem. --- benchmarking/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/benchmarking/CMakeLists.txt b/benchmarking/CMakeLists.txt index 33b782649..d9edcd606 100644 --- a/benchmarking/CMakeLists.txt +++ b/benchmarking/CMakeLists.txt @@ -80,10 +80,14 @@ if(VTKm_ENABLE_PERFORMANCE_TESTING) REGEX BenchTetrahedralize ) add_benchmark_test(BenchmarkFilters - NAME BenchContour + NAME BenchContourStructured REGEX BenchContour/IsStructuredDataSet:1/NIsoVals:12/MergePts:1/GenNormals:0.*/MultiPartitioned:0 BenchContour/IsStructuredDataSet:1/NIsoVals:12/MergePts:0/GenNormals:1/FastNormals:1.*/MultiPartitioned:0 + ) + add_benchmark_test(BenchmarkFilters + NAME BenchContourUnstructured + REGEX BenchContour/IsStructuredDataSet:0/NIsoVals:12/MergePts:1/GenNormals:0.*/MultiPartitioned:0 BenchContour/IsStructuredDataSet:0/NIsoVals:12/MergePts:0/GenNormals:1/FastNormals:1.*/MultiPartitioned:0 )