TestProbeLineFilter occasionally fail on HTG with SMP enabled
TestProbeLineFilter occasionally fail with SMP enabled
- Build VTK with SMP enabled (in my case TBB), Testing and FilterParallelDIY2 enabled
ctest -R TestProbeLineFilter --repeat-until-fail 100
- Fail after a few tries with
832: Test command: /usr/bin/mpiexec "-n" "2" "/home/glow/dev/vtk/vtk1/build/bin/vtkFiltersParallelDIY2CxxTests-MPI" "TestProbeLineFilter" "-D" "/home/glow/dev/vtk/vtk1/build/ExternalData/Testing" "-T" "/home/glow/dev/vtk/vtk1/build/Testing/Temporary"
832: Working Directory: /home/glow/dev/vtk/vtk1/build/Filters/ParallelDIY2/Testing/Cxx
832: Environment variables:
832: VTK_TESTING
832: Test timeout computed to be: 1500
832: ( 0.044s) [main thread ]TestProbeLineFilter.cxx:276 INFO| Testing vtkProbeLineFilter with 2D data input (cut wavelet)
832: ( 0.044s) [main thread ]TestProbeLineFilter.cxx:276 INFO| Testing vtkProbeLineFilter with 2D data input (cut wavelet)
832: ( 0.055s) [main thread ]TestProbeLineFilter.cxx:340 INFO| Testing vtkProbeLineFilter with polydata output
832: ( 0.055s) [main thread ]TestProbeLineFilter.cxx:340 INFO| Testing vtkProbeLineFilter with polydata output
832: ( 0.067s) [main thread ]TestProbeLineFilter.cxx:362 INFO| Testing vtkProbeLineFilter with multiblock output
832: ( 0.068s) [main thread ]TestProbeLineFilter.cxx:362 INFO| Testing vtkProbeLineFilter with multiblock output
832: ( 0.081s) [main thread ]TestProbeLineFilter.cxx:462 INFO| Testing vtkProbeLineFilter with 2D HyperTreeGrid input
832: ( 0.082s) [main thread ]TestProbeLineFilter.cxx:462 INFO| Testing vtkProbeLineFilter with 2D HyperTreeGrid input
832: ( 0.092s) [main thread ]TestProbeLineFilter.cxx:504 INFO| Testing vtkProbeLineFilter with 3D HyperTreeGrid input
832: ( 0.093s) [main thread ]TestProbeLineFilter.cxx:504 INFO| Testing vtkProbeLineFilter with 3D HyperTreeGrid input
Test #832: VTK::FiltersParallelDIY2Cxx-MPI-TestProbeLineFilter ... Passed 0.24 sec
Start 832: VTK::FiltersParallelDIY2Cxx-MPI-TestProbeLineFilter
832: Test command: /usr/bin/mpiexec "-n" "2" "/home/glow/dev/vtk/vtk1/build/bin/vtkFiltersParallelDIY2CxxTests-MPI" "TestProbeLineFilter" "-D" "/home/glow/dev/vtk/vtk1/build/ExternalData/Testing" "-T" "/home/glow/dev/vtk/vtk1/build/Testing/Temporary"
832: Working Directory: /home/glow/dev/vtk/vtk1/build/Filters/ParallelDIY2/Testing/Cxx
832: Environment variables:
832: VTK_TESTING
832: Test timeout computed to be: 1500
832: ( 0.044s) [main thread ]TestProbeLineFilter.cxx:276 INFO| Testing vtkProbeLineFilter with 2D data input (cut wavelet)
832: ( 0.044s) [main thread ]TestProbeLineFilter.cxx:276 INFO| Testing vtkProbeLineFilter with 2D data input (cut wavelet)
832: ( 0.053s) [main thread ]TestProbeLineFilter.cxx:340 INFO| Testing vtkProbeLineFilter with polydata output
832: ( 0.054s) [main thread ]TestProbeLineFilter.cxx:340 INFO| Testing vtkProbeLineFilter with polydata output
832: ( 0.067s) [main thread ]TestProbeLineFilter.cxx:362 INFO| Testing vtkProbeLineFilter with multiblock output
832: ( 0.067s) [main thread ]TestProbeLineFilter.cxx:362 INFO| Testing vtkProbeLineFilter with multiblock output
832: ( 0.081s) [main thread ]TestProbeLineFilter.cxx:462 INFO| Testing vtkProbeLineFilter with 2D HyperTreeGrid input
832: ( 0.082s) [main thread ]TestProbeLineFilter.cxx:462 INFO| Testing vtkProbeLineFilter with 2D HyperTreeGrid input
832: ( 0.086s) [main thread ]TestProbeLineFilter.cxx:157 ERR| Probe Line on HTG 2D failed for point 0.0625, 0.0625 with depth nan when it should be 2
832: ( 0.092s) [main thread ]TestProbeLineFilter.cxx:504 INFO| Testing vtkProbeLineFilter with 3D HyperTreeGrid input
832: ( 0.092s) [main thread ]TestProbeLineFilter.cxx:504 INFO| Testing vtkProbeLineFilter with 3D HyperTreeGrid input
832: --------------------------------------------------------------------------
832: Primary job terminated normally, but 1 process returned
832: a non-zero exit code. Per user-direction, the job has been aborted.
832: --------------------------------------------------------------------------
832: --------------------------------------------------------------------------
832: mpiexec detected that one or more processes exited with non-zero status, thus causing
832: the job to be terminated. The first process to do so was:
832:
832: Process name: [[55031,1],0]
832: Exit code: 1
832: --------------------------------------------------------------------------
Test #832: VTK::FiltersParallelDIY2Cxx-MPI-TestProbeLineFilter ...***Failed Error regular expression found in output. Regex=[ERR\|] 2.26 sec
0% tests passed, 1 tests failed out of 1
Label Time Summary:
VTK::FiltersParallelDIY2 = 4.51 sec*proc (1 test)
vtkFiltersParallelDIY2 = 4.51 sec*proc (1 test)
Total Test time (real) = 3.32 sec
The following tests FAILED:
832 - VTK::FiltersParallelDIY2Cxx-MPI-TestProbeLineFilter (Failed)
Errors while running CTest