- 14 Feb, 2020 1 commit
-
-
Vicente Bolea authored
-
- 11 Feb, 2020 3 commits
-
-
7e49c113 Mark the find_package(benchmark) with required Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1942
-
f7709a8d Mark deprecated superclasses of WorkletMapTopology with VTKM_DEPRECATED Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1955
-
1f61c500 Remove non-atomic ops from BitField unit test. 5565848d Use a dynamic strategy for openmp 1D scheduling. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1925
-
- 06 Feb, 2020 1 commit
-
-
Kenneth Moreland authored
-
- 29 Jan, 2020 2 commits
-
-
36161b42 Renamed to SchedulingRange to follow VTK-m naming convention 40c0c0fe Allow for easier overloads of scheduling_range Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1952
-
Robert Maynard authored
-
- 28 Jan, 2020 1 commit
-
-
Robert Maynard authored
This is needed to support custom types that need 3D scheduling or to call custom methods to get the 1D scheduling size
-
- 22 Jan, 2020 4 commits
-
-
fb01d38a Disable deprecated attribute when using nvcc under VS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1949
-
dc86ac20 Avoid a GCC 6.1 compiler regression that occurs when openmp is enabled Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1950
-
Robert Maynard authored
-
Kenneth Moreland authored
The nvcc compiler under visual studio seems to give the error `attribute does not apply to any entity` when you try to use the `[[deprecated]]` attribute. So disable for this compiler configuration.
-
- 21 Jan, 2020 2 commits
-
-
3e99b177 Correct host/device warnings in CellSetPermutation found by VTK Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1947
-
Robert Maynard authored
-
- 20 Jan, 2020 1 commit
-
-
3f02558f correct warnings in color table Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1946
-
- 16 Jan, 2020 1 commit
-
-
Robert Maynard authored
-
- 15 Jan, 2020 2 commits
-
-
b9516c11 Correct CellSetStructured compile failures 00235874 Suppress more warning types from thirdparty includes a52af2d1 Correct double to float warning in CellAspectFrobeniusMetric cf5ebfb1 Suppress warning about extension use, since all compilers support it 27739660 Add missing constructors/assignment operators 123f8b01 Mark virtual destructors as override where applicable 54118dfc Use noexcept instead of throw() as it was deprecated in c++11 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1943
-
Robert Maynard authored
-
- 14 Jan, 2020 4 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
Having a custom assignment operator means that the compiler isn't required to generate the implicit copy constructor. This makes sure they are constructed.
-
- 13 Jan, 2020 2 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
-
- 09 Jan, 2020 5 commits
-
-
aa59224f More testing of long lists Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1941
-
Kenneth Moreland authored
Add the REQUIRED flag to the find_package command to find the Google benchmark package. Without that flag, the find_package command will happily pass if the benchmarks are not found. However, if benchmarks is not found, then the CMake configure will then fail because the benchmark::benchmark library is not defined. That is a confusing error to get. Since benchmark is not a typical thing installed on a system, this can be problematic.
-
Kenneth Moreland authored
We encountered some issues with `ListIndexOf` for longer lists with repeated elements. Add some tests for that.
-
b534bdb1 Remove std::conditional from List.h Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1940
-
Kenneth Moreland authored
The `std::conditional` utility is very convenient, but it unfortunately means that the compiler has to evaluate both the true and false types even though one is guaranteed to be thrown out. This is problematic because it requires the compiler to do a lot more work then necessary. It is especially dumb when introducing the conditionals to reduce the number of cases being evaluated, as was much of the case in List.h.
-
- 08 Jan, 2020 4 commits
-
-
46b7155b Add 64-bit CUDA atomic store. 539f6e5a Port benchmarking framework to Google Benchmark. 39d981bc Shorten names returned by testing's TypeName utility. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1936
-
Allison Vacanti authored
-
Allison Vacanti authored
-
Allison Vacanti authored
Eg: ``` vtkm::Float32 -> F32 vtkm::Int64 -> I64 vtkm::Vec< vtkm::Float32, 3 > -> Vec3f_32 vtkm::Vec< vtkm::Pair< vtkm::Int32, vtkm::Float64 > -> Vec<Pair<I32, F64>> ``` This makes the benchmark names a lot shorter to keep rows tabular results on a single line.
-
- 07 Jan, 2020 7 commits
-
-
60c57303 Fix name clash of template parameter and field 4a52a3f7 Shorter StorageTag for ArrayHandleZip 4a626b2e Shorter storage tag for ArrayHandleView 4c8c28d1 Shorter storage tag for ArrayHandleReverse bfd21dfa Declare StorageTags with VTKM_ALWAYS_EXPORT 1ec716e5 Shorten storage tag for ArrayHandlePermutation ca0ad1dc Shorten storage tag for ArrayHandleIndex 7bd5802d Shorter storage tag for ArrayHandleGroupVecVariable ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1937
-
Kenneth Moreland authored
-
Kenneth Moreland authored
-
Kenneth Moreland authored
-
Kenneth Moreland authored
Also discovered that many C++ compilers have trouble giving warnings for partial specialization of classes marked as deprecated. Fix the problem by instead deprecating the items in the class.
-
Kenneth Moreland authored
This modifier is required on OSX for dynamic_cast to work properly across libraries.
-
Kenneth Moreland authored
-