This commit reflects the changes of VTK-m API/ABI release plans in
which we attempt ABI compatibility in patch releases.
- It also sets the version/soname for diy thirdparty module lib
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.