From 4c392f9b582d1aeeff22eb43e150c93f76d0eec0 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 532c71a09..e1cf328cd 100644 --- a/benchmarking/CMakeLists.txt +++ b/benchmarking/CMakeLists.txt @@ -81,10 +81,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 )