* 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
Previous version had a hard-coded loop for updating the dataset. This change relenquishes control over to google benchmarks. Running it from the command-line will iterate each sub-benchmark a different number of iterations depending on how long each individual test takes. The number of iterations can be increased (but not controlled) by increasing the minimum time for each test. Alternatively, using the "repetitions" argument, you can control exactly how many times the benchamrks are run.
See the README for InSitu that throughly documents the arguments.
There were several cases where parameters of basic types were declared
const-by-value, instead of just by-value which is the convention
followed in vtk-m.
There were also some cases where compound types were being declared
const-by-value instead of const-by-reference.
74b85e08e Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate
29880d237 Move zero velocity to the integrator.
8aa56b7af Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate
c53110cca Fix numsteps test for file-based cases.
db5c71c19 Remove debugging line.
a5993a647 Terminate particles when it hits zero-velocity.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2839
0fb721207 Kick the dashboard builds.
30d1d86a0 Method was deprecated during the rename within the MR. (Not a new method).
a215ac320 Use {} initialization of FieldCollection.
4b60978a0 Simplify implementation of CreateResult.
98994026b Change GetPartitionField to GetFieldFromPartition.
fbe78b45c Change all usage of IsField* to Is*Field.
e395fe8fe Rename methods for consistency.
019d6cbc6 fix build error due to typo.
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2853