7e99e256b perftest: add perf regression test
ebdd6b55a perftest: add benchmark build
19f10b9a0 compare.py: add normal and t-student utest
706bd8d2b compare.py: disable color when not in a term
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2726
This has the side effect of initialing MPI_Init (and will also
call MPI_Finalize at program exit). However, if the calling
code has already called MPI_Init, then nothing will happen.
Thus, if the calling code wants to manage MPI_Init/Finalize,
it can do so as long as it does before it initializes VTK-m.
There was a bug with Flying Edges checking the boundary conditions in
the z-direction. It was comparing the z index to the size of the y
dimension, not the z dimension. This simple typo was probably missed
because most of the tests use square meshes. To catch the problem, you
need a mesh that has a different number of points in the y and z
directions and the contour has to go past the positive z boundary.
When this error was hit, the indices for the edges on that boundary were
not recorded, and later interpolation used garbage values for edge's
point ids.
There was a bug with Flying Edges checking the boundary conditions in
the z-direction. It was comparing the z index to the size of the y
dimension, not the z dimension. This simple typo was probably missed
because most of the tests use square meshes. To catch the problem, you
need a mesh that has a different number of points in the y and z
directions and the contour has to go past the positive z boundary.
When this error was hit, the indices for the edges on that boundary were
not recorded, and later interpolation used garbage values for edge's
point ids.
* origin/master: (331 commits)
Deprecate old filter base classes and supporting classes
Remove use of deprecated features in TransferToOpenGL
Do not overthink ComputeNumberOfBlocksPerAxis
Revised ComputeNumberOfBlocksPerAxis inspired by Ken Moreland's suggestion
Replace the way data is split in contour tree augmented example
diy 2022-09-14 (496253d7)
Update diy/update.sh
Fix Fields and CoordinateSystems of Lagrangian filter outputs
Add more features to Threshold
Convert LagrangianStructures filter to NewFilter
Merge branch 'shading_scalarRenderer' of https://gitlab.kitware.com/nicolemarsaglia/vtk-m into shading_scalarRenderer
Limit arguments of ArrayHandle to to type vtkm::Id
Fix compile error in debug code due to member name change
Explicit comparator for moving NO_SUCH_ELEMENT to end of array
Slice should support slicing along non-zero values
Switch how InSitu benchmark iterates
Add support for Offset in ClipWithImplicitFunction
Update paramter constness to follow vtk-m style in Clip.h
Fix doxygen groups
Fix example of gitlab-sync
...
e36d908a4 Remove use of deprecated features in TransferToOpenGL
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2871
49dd19408 Do not overthink ComputeNumberOfBlocksPerAxis
e2968ca24 Revised ComputeNumberOfBlocksPerAxis inspired by Ken Moreland's suggestion
ede6bb001 Replace the way data is split in contour tree augmented example
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2519
The `TransferToOpenGL` function was using a deprecated method to
determine on which device an `ArrayHandle` was installed. Update the
function to use the replacement methods.
The original versions of Lagrangian and LagrangianStructures mapped the
global fields from inputs to output. Restore that capability.
Also changed the output CoordinateSystem of Lagrangian to be uniform
points instead of rectilinear points. The points were uniformly spaced
anyway, so it is more clear to have uniform points in the coordinate
system.
1. Now we can threshold for values below or above a given value, instead
of just between two values.
2. Supports multi-component fields instead of just scalar fields.
3. The threshold criteria can be tested against just one specified
component or against all of the components, and pass if any or all of
the components pass.
4. The results of the threshold operation can be inverted.
659734663 Limit arguments of ArrayHandle to to type vtkm::Id
72b0b9035 Fix compile error in debug code due to member name change
34f378ad7 Explicit comparator for moving NO_SUCH_ELEMENT to end of array
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2645