- Feb 23, 2023
-
-
Vicente Bolea authored
- MSVC C++14 support obtained from: https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=msvc-170 - _MSVC_VER taken from https://stackoverflow.com/a/70630/2420872 fixes: #754
-
- Feb 22, 2023
-
-
6cd849d7 roadmap: update dates Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <morelandkd@ornl.gov> Merge-request: !2996
-
Vicente Bolea authored
-
- Feb 20, 2023
-
-
-
dd79a487 release: 2.0.0 release notes f6b08768 release: update version and License Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2988
-
- Feb 18, 2023
-
-
Vicente Bolea authored
The major changes to VTK-m from (previous release) can be found in: docs/changelog/2.0.0/release-notes.md
-
Vicente Bolea authored
-
Vicente Bolea authored
-
2ac236fe kokkos: disable volatile when kokkos >= 3.7 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2991
-
36912c16 kokkos: disable volatile when kokkos >= 3.7 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2993
-
-
- Feb 17, 2023
-
-
Vicente Bolea authored
-
Vicente Bolea authored
-
504d241b Correct documentation about `ArrayHandle`s with `Vec`-like values cdd1dbd7 Add ArrayHandleRuntimeVec a7679c9e Add more safety to VecTraits da731005 Remove unused comments in test Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !2982
-
6bfb0ced kokkos: disable volatile when kokkos >= 3.7 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Mark Bolstad <mbolsta@sandia.gov> Merge-request: !2992
-
-
- Feb 16, 2023
-
-
Vicente Bolea authored
(cherry picked from commit c32e67aa)
-
88004132 Compile UnitTestAbort.cxx with a normal C++ compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !2990
-
Kenneth Moreland authored
-
Kenneth Moreland authored
`UnitTestAbort.cxx` does not touch any code that needs to be compiled on the device, so you do not need a device compiler. Use the standard C++ compiler instead.
-
Kenneth Moreland authored
The new `ArrayHandleRuntimeVec` is a fancy `ArrayHandle` allows you to specify a basic array of `Vec`s where the number of components of the `Vec` are not known until runtime. (It can also optionally specify scalars.) The behavior is much like that of `ArrayHandleGroupVecVariable` except that its representation is much more constrained. This constrained representation allows it to be automatically converted to an `ArrayHandleBasic` with the proper `Vec` value type. This allows one part of code (such as a file reader) to create an array with any `Vec` size, and then that array can be fed to an algorithm that expects an `ArrayHandleBasic` of a certain value type.
-
Kenneth Moreland authored
You can often get compile errors when trying to get `Vec` attributes from types that do not define `VecTraits`. This is of particular problem when you create an object like `Vec` with a component that does not define `VecTraits`. Make using these types safer by internally using `SafeVecTraits`, which will gracefully handle types that do not have `VecTraits`.
-
Kenneth Moreland authored
-
- Feb 15, 2023
-
-
-
7d3ea212 Changes for compiling with SYCL Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2986
-
7d3ea212 Changes for compiling with SYCL Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2986
-
Mark Bolstad authored
- Remove volatile keyword from `join' - Remove various `printf' in device code
-
- Feb 14, 2023
-
-
5a141349 Fix the passing of fields in filters Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2985
-
-
5a141349 Fix the passing of fields in filters Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2985
-
a51cc2e1 Fix unreferenced local variable warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <morelandkd@ornl.gov> Merge-request: !2984
-
-
a51cc2e1 Fix unreferenced local variable warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <morelandkd@ornl.gov> Merge-request: !2984
-
- Feb 13, 2023
-
-
Kenneth Moreland authored
While updating the user's guide, I noticed a couple of minor problems with how filters map fields. First, if a filter was using `CreateResultCoordinateSystem`, it did not respect the `PassCoordinateSystems` flag. Second, if both an `initializer_list` and a mode was given to `SetFieldsToPass`, the mode was captured incorrectly. Both problems are corrected.
-
Sujin Philip authored
-
42c6959b Add Abort execution feature Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2974
-
-
42c6959b Add Abort execution feature Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2974
-
- Feb 10, 2023
-
-
a80de801 Add support for getting vec sizes of unknown arrays when runtime selected Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !2983
-
- Feb 09, 2023
-
-
Kenneth Moreland authored
The `GetNumberOfComponents` and `GetNumberOfComponentsFlat` methods in `UnknownArrayHandle` have been updated to correctly report the number of components in special `ArrayHandle`s where the `Vec` sizes of the values are not selected until runtime. Previously, these methods always reported 0 because the value type could not report the size of the `Vec`. The lookup has been modified to query the `ArrayHandle`'s `Storage` for the number of components where supported. Note that this only works on `Storage` that provides a method to get the runtime `Vec` size. If that is not provided, as will be the case if the number of components can vary from one value to the next, it will still report 0. This feature is implemented by looking for a method named `GetNumberOfComponents` is the `Storage` class for the `ArrayHandle`. If this method is found, it is used to query the size at runtime.
-