- 29 Oct, 2018 1 commit
-
-
c66a6e48 Provided vtkm::cont::Storage with move schematics 1f86878f Make the ArrayHandle move constructors noexcept. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Allison Vacanti <allison.vacanti@kitware.com> Merge-request: !1439
-
- 25 Oct, 2018 1 commit
-
-
184bdf9d Test rendering with OpenMP Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Allison Vacanti <allison.vacanti@kitware.com> Merge-request: !1441
-
- 24 Oct, 2018 5 commits
-
-
Robert Maynard authored
-
5426ae0e added runtime device tracker force cb032388 removed device from run function for AverageByKey Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1440
-
Robert Maynard authored
-
Matthew Letter authored
added `vtkm::cont::GetGlobalRuntimeDeviceTracker().ForceDevice(VTKM_DEFAULT_DEVICE_ADAPTER_TAG());`
-
Matthew Letter authored
I also cleaned up the unit test to no longer pass the device
-
- 23 Oct, 2018 1 commit
-
-
Robert Maynard authored
std::containers only activate fast emplace operations if the T types move operators are noexcept
-
- 22 Oct, 2018 3 commits
-
-
3b847f9a Add change log for removal of TryExecute from filters Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1437
-
9403bac1 VTK-m device side math functions need to use the vtkm:: wrappers Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1436
-
cd636764 ParticeAdvection for cuda <= 9 now built without ptxas optimizations Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1435
-
- 18 Oct, 2018 2 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
The ParticleAdvection code would always cause cuda 9's ptxas phase to crash, so we disable optimization to work around this issue
-
- 17 Oct, 2018 6 commits
-
-
Kenneth Moreland authored
-
4263db63 Document new requirements for VTK-m on windows ( cuda10+ ) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !1433
-
57236e0f particleadvection was missing ::template causing VS2015 failures Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1434
-
Robert Maynard authored
-
f4f5dcb7 Fix warnings about using template outside of a template bcbad610 Fix warnings about uninitalized value bddad9b3 Remove TryExecute from filters Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1419
-
Kenneth Moreland authored
Previously, UnitTestProbe used a struct templated on the device adapter, and that necessitated the use of the template keyword when using an ambiguous type. These recent changes remove that template argument and thus can cause a warning about using the template keyword in a non- ambiguous type.
-
- 16 Oct, 2018 12 commits
-
-
Kenneth Moreland authored
In some functors within Algorithm.h, the functor did not have a default constructor that initialized its fields. This could in turn lead to a warning about using it unitialized.
-
Kenneth Moreland authored
Now that the dispatcher does its own TryExecute, filters do not need to do that. This change requires all worklets called by filters to be able to execute without knowing the device a priori.
-
Robert Maynard authored
-
a423cf05 TestBuild header paths are shorter to make windows happy. e49e21ae Cleanup more of contourtree_augmented to make windows builders happy Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1424
-
Robert Maynard authored
ContourTreeAugumneted paths became too long and caused msvc to fail to construct pdb paths
-
f3b923a5 Temporarily remove UnitTestParticleAdvection.cxx from CUDA tests 723792a4 Use new integrators and evaluators for advection d49c29ce Make particle advection integrators and evaluators ExecObject a2602183 Make integrators have a virtual superclass Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1315
-
Kenneth Moreland authored
The CUDA compiler is giving us grief while compiling UnitTestParticleAdvection.cxx even though the code is correct. Disable it for now until we figure out what can be done with the compiler.
-
Kenneth Moreland authored
-
Kenneth Moreland authored
By making these helper classes ExecObject, they no longer need to have a device to be constructed. This is important for future plans to make the filters not determine a device adapter now that dispatchers no longer require a device adapter.
-
Kenneth Moreland authored
This will make it easier to support integrators as an ExecObject. One side effect is that the integrators and partical advection are not templated by the type of the field. Regardless of the type of the field, there is probably little reason to compute particle advection with less than 64 bit floats to account for accumulated errors. This will make it easier to use these classes.
-
Robert Maynard authored
-
45422478 Refactor VirtualObjectHandle to support new virtual design ab25b422 Cleanup the documentation in ErrorBadDevice Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !1415
-
- 15 Oct, 2018 1 commit
-
-
Robert Maynard authored
-
- 11 Oct, 2018 1 commit
-
-
Robert Maynard authored
-
- 10 Oct, 2018 6 commits
-
-
6fb879ec Fix typo in logging docs. be0db4b0 Add parameter-less InitLogging(). Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1431
-
Allison Vacanti authored
-
Allison Vacanti authored
Also document that this function should only be called from a single thread.
-
0e105eae cudaPointerAttributes::isManaged deprecated in CUDA 10. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1430
-
Allison Vacanti authored
Update code to support both the old and new way of checking this.
-
246a5830 Add a split sharp edge worklet and filter Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !1416
-
- 09 Oct, 2018 1 commit
-
-
Haocheng LIU authored
It's a filter that Split sharp manifold edges where the feature angle between the adjacent surfaces are larger than the threshold value. When an edge is split, it would add a new point to the coordinates and update the connectivity of an adjacent surface. Ex. there are two adjacent triangles(0,1,2) and (2,1,3). Edge (1,2) needs to be split. Two new points 4(duplication of point 1) an 5(duplication of point 2) would be added and the later triangle's connectivity would be changed to (5,4,3). By default, all old point's fields would be copied to the new point. Use with caution.
-