- 19 Dec, 2019 2 commits
-
-
53158aa2 Don't allow ninja job pool sizes to be negative Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1931
-
Robert Maynard authored
If the job pool size becomes negative, ninja treats it as an absurdly large positive integer and errors out.
-
- 18 Dec, 2019 1 commit
-
-
813f5a42 Fixup custom portal iterator logic. 4e13f770 Fix markup on ArrayPortalStreaming. 4805f08e Add host/device markup to IteratorFromArrayPortal. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1929
-
- 17 Dec, 2019 9 commits
-
-
Allison Vacanti authored
The convenience functions `ArrayPortalToIteratorBegin()` and `ArrayPortalToIteratorEnd()` wouldn't detect specializations of `ArrayPortalToIterators<PortalType>` since the specializations aren't visible when the `Begin`/`End` functions are declared. Since the CUDA iterators rely on a specialization, the convenience functions would not compile on CUDA. Now, instead of specializing `ArrayPortalToIterators` to provide custom iterators for a particular portal, the portal may advertise custom iterators by defining `IteratorType`, `GetIteratorBegin()`, and `GetIteratorEnd()`. `ArrayPortalToIterators` will detect such portals and automatically switch to using the specialized portals. This eliminates the need for the specializations to be visible to the convenience functions and allows them to be usable on CUDA.
-
Allison Vacanti authored
-
Allison Vacanti authored
-
b36846e4 UnitTestVariant uses VTKM_USING_GLIBCXX_4 cbf20ac3 Merge branch 'upstream-diy' into aligned_union_check_handle_gcc_485 ac1a23be diy 2019-12-17 (bb86e1f7) 201e5c81 Add the gcc 4.8.5 release date to our VTKM_USING_GLIBCXX_4 check Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Matt Larsen <larsen30@llnl.gov> Merge-request: !1930
-
Robert Maynard authored
-
Robert Maynard authored
* upstream-diy: diy 2019-12-17 (bb86e1f7)
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/diy2.git at commit bb86e1f7249f98fdd822fd073280e6337742be29 (for/vtk-m).
-
Robert Maynard authored
-
64e3e8f3 VTK-m Timer now handles when devices fail at runtime Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1927
-
- 16 Dec, 2019 5 commits
-
-
bf2290c9 Fixed an implicit conversion change warning. 18caed60 Fixed some of the compiler warning from CDash. d7d7cdd5 Merges with upstream reformated version. d6cbd830 Merge with unformated previous state of the remote branch. 9a6dec8b Refactored control side function call from a VTKM_EXEC function. ca5f7905 Swapped x and y dimensions when reading in contour trees from text files. da83076d Merge branch 'master' into peter-changes 01c49f13 Wrote some documentation for the CT Height Branch Decomposition code. ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1899
-
2e48d98d Merge branch 'upstream-diy' into update_check_for_aligned_union bbd5db31 diy 2019-12-16 (e365b66a) 269261b9 Handle compiling against 4.X versions of libstdc++ Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1928
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/diy2.git at commit e365b66ac9a80d73a49f1c43050bbade2752ff20 (for/vtk-m).
-
Robert Maynard authored
* upstream-diy: diy 2019-12-16 (e365b66a)
-
Robert Maynard authored
Fixes #447 This uses a more robust set of checks to determine if std::aligned_union and std::is_trivially_copyable exist given the libstdc++ version value
-
- 15 Dec, 2019 1 commit
-
-
e4923823 Add comment for extra casts for compiler warnings. 98d4df79 compiler warnings. a11bc176 compiler warnings. 5646527b cleanup for LCS filter. 29c21cdb Code cleanup. Update Lagranian filter to use vtkm::Particle 136aba42 Cleanup for streamsurface. 85fc73fc Updates for streamline/pathline filter. 33ba234d code cleanup ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1854
-
- 12 Dec, 2019 3 commits
-
-
Dave Pugmire authored
-
7b53a52e ExtractStructured now compiles quicker and with less compiler memory Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Allison Vacanti <allison.vacanti@kitware.com> Merge-request: !1922
-
Robert Maynard authored
A device can fail during startup of vtk-m or mid execution due to issues such as OOM. Timer needs to be able to handle these situations gracefully
-
- 11 Dec, 2019 15 commits
-
-
31cdaa4e declared explicitly isSame within a VTKM_OPENMP_SHARED_CONST() construct b275eab6 fixed indentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1926
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Silvio Rizzi authored
-
Silvio Rizzi authored
-
Dave Pugmire authored
-
b6b20f08 Use brigand integer sequences on icc. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1923
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Dave Pugmire authored
-
4659d69c Remove some commented out code aec75ab1 Suppress CUDA warning about device calling host 851864d0 Work around with Visual Studio 2015 issue 452a2e1c Suppress warnings about CUDA host/device mismatch 4fdefe9f Suppress some deprecated warnings in visual studio 5cfc1448 Implement old ListTag features with new ListTag implementations d5fe4046 Remove instances of ListTag in favor of List 92db3762 Convert uses of ListTagBase to List ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1918
-
Allison Vacanti authored
-
Robert Maynard authored
Previously ExtractStructured filter would take ~45sec to compile with gcc 9.2 and now takes ~15sec.
-
- 10 Dec, 2019 4 commits
-
-
Kenneth Moreland authored
-
Kenneth Moreland authored
The destructors of some control side objects (such as CellSet and ArrayHandle) are defined. These destructors are obviously only compiled for the control environment (i.e. for CUDA only for the host). However, not all of the subclasses implemented their own destructors. In CUDA, when a default destructor is used, it is compiled for both host and device. This caused a problem as the superclass's destructor was only compiled for the host and therefore caused a warning. Fixed the problem by defining an empty destructor to any subclasses that needed one. It's weird that I ran into this problem while chaning the List TMP class, but the solution seems fine.
-
Dave Pugmire authored
-
Dave Pugmire authored
-