- 10 Jul, 2018 1 commit
-
-
Allison Vacanti authored
-
- 09 Jul, 2018 4 commits
-
-
Haocheng LIU authored
a4c4c193 Add a warpVector worklet and filter Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1268
-
Haocheng LIU authored
This commit adds a worklet as well as a filter that modify point coordinates by moving points along a vector by a certain scalar amount. It's a simpified version of the vtkWarpVector in VTK. It doesn't modify the point coordinates, but creates a new point coordinates that have been warped.
-
Robert Maynard authored
2ebde380 Remove cyclic link between vtkm_developer_flags and vtkm_compiler_flags. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1309
-
Robert Maynard authored
Fixes #263 The vtkm_developer_flags target should only be to be consumed by vtkm_compiler_flags.
-
- 06 Jul, 2018 3 commits
-
-
Robert Maynard authored
64958b01 VTK-m now supports passing pointers when invoking worklets. c631dccf Invocation parameters are now non const and can be 'modified' Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1303
-
Robert Maynard authored
The original design of invoke and the transport infrastructure relied on the implementation behavior of vtkm::cont types such as ArrayHandle that used an internal shared_ptr to managed state. This allowed passing by value instead of passing by non-const ref when needing to transfer information to the device. As VTK-m adds support for classes that use virtuals the ability to pass by base pointer type allows for us to invoke worklets using a base type without the risk of type slicing. Additional by moving over to a non-const ref Invocation we can update all transports that have 'output' to now be by ref and therefore support types that can't be copied while being 'more' correct.
-
Robert Maynard authored
The invocation parameters need to be non const as we want to be able to call non-const methods like `PrepareForOutput` on them from a transport function. The original implementation abused the fact that everything could be copied by value and have that work properly. But when we start introducing virtual classes copying by value of a base type can cause type slicing.
-
- 05 Jul, 2018 6 commits
-
-
Robert Maynard authored
5ced0da8 Try to ice the ubuntu 17.10 + cuda 9.1 compiler Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1305
-
Allison Vacanti authored
be31ce01 Merge branch 'upstream-taotuple' into fix_msvc2017_tuple_get a8fcccde taotuple 2018-07-05 (ee1b4af3) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1307
-
Allison Vacanti authored
* upstream-taotuple: taotuple 2018-07-05 (ee1b4af3)
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/taotuple.git at commit ee1b4af3ccfaf0d7fd703b8cfea5dafd942ae0f5 (for/vtk-m).
-
Robert Maynard authored
-
Robert Maynard authored
e5090e12 Make sure the PointLocatorUniform uses the correct runtime device 38e0e4c3 Mark PointLocatorUniformGrid constructors as host only Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1306
-
- 03 Jul, 2018 5 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
-
Abhishek Yenpure authored
e319dcd6 Adding change log for cell and point locator APIs. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1304
-
Abhishek Yenpure authored
Done towards resolution of vtk/vtk-m#254
-
Allison Vacanti authored
1751b493 Fix build error and host/device warnings on 32-bit builds with CUDA. 768086a0 Merge branch 'upstream-taotuple' into cuda_32bit_id_fix d4b38a78 taotuple 2018-06-29 (4bd72b5e) b4110cd5 Update update.sh for taotuple to reflect upstream changes. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1295
-
- 02 Jul, 2018 7 commits
-
-
Haocheng LIU authored
b47b1f9a Allow NDHistogram to take custom type Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !1299
-
Haocheng LIU authored
c3e7de61 Add a changelog for cellset's unloading execution resources ability Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1301
-
Haocheng LIU authored
-
Allison Vacanti authored
1e6c30b7 Make pair construction rvalue-friendly. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1302
-
Haocheng LIU authored
-
Allison Vacanti authored
-
Kenneth Moreland authored
71486f08 Fix TestingPointLocatorUniformGrid for double precision Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Li-Ta Lo <ollie@lanl.gov> Merge-request: !1297
-
- 01 Jul, 2018 1 commit
-
-
Kenneth Moreland authored
There was an error in TestingPointLocatorUniformGrid in which it was creating arrays of type vtkm::Float32 and passing them to a worklet that expected vtkm::FloatDefault. This is corrected.
-
- 30 Jun, 2018 3 commits
-
-
Abhishek Yenpure authored
e2dccee0 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into spatialsearch ebdad45d Removing VTKM_CONT_EXPORT for the CellLocator e42c270f fixing -Wmissing-field-initializers for BoundingIntevalHierarchyNode b5f2e706 Moving changes of .cxx to .hxx e0296a24 Fixes for resolving Rob's suggestions dcbb444a Warning fixes for BoundingIntervalHierarchy 50963290 Moving BoundingIntervalHierarchy.cxx to device sources bf224dbb Adding VTKM_CONT_EXPORT to BoundingIntervalHierarchy ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1282
-
-
Abhishek Yenpure authored
-
- 29 Jun, 2018 10 commits
-
-
Abhishek Yenpure authored
-
Abhishek Yenpure authored
-For the BoundingIntervalHierarchy CUDA had failures with using .cxx file to implement the virtual methods -Moving the contents to the .hxx file after discussing with Rob over email -Need to still work on the .cxx implementation after merge
-
Abhishek Yenpure authored
- Releasing GPU resources when not needed. - Adding VTK_EXEC to TreeNode and SplitProperties constructors
-
Abhishek Yenpure authored
- Adding VTKM_CONT_EXPORT to CellLocator - Removing whitespaces - Fixing warnings of unused typedef
-
Allison Vacanti authored
Error: Throwing an exception in CUDA code. Fix: Change method throwing exception to VTKM_CONT. New warning: host/device warning in taotuple. Fix: Markup additional taotuple methods with suppressions. This also updates our taotuple checkout to match upstream master.
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/taotuple.git at commit 4bd72b5ea0b2908302fecc70ed9f648b4e571196 (for/vtk-m).
-
Allison Vacanti authored
* upstream-taotuple: taotuple 2018-06-29 (4bd72b5e)
-
Allison Vacanti authored
ec00a0dc Fix doxygen warning in for exec/PointLocatorUniformGrid. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Acked-by:
Li-Ta Lo <ollie@lanl.gov> Merge-request: !1296
-
Allison Vacanti authored
-
Allison Vacanti authored
-