This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git.
Pull mirroring updated .
- 09 Oct, 2019 4 commits
-
-
Sujin Philip authored
-
Sujin Philip authored
* upstream-lcl: lcl 2019-10-09 (d7604cbf)
-
Lightweight Cell Library Upstream authored
Code extracted from: https://gitlab.kitware.com/vtk/lcl.git at commit d7604cbf4a7776a937f6a176e112de0549dd0a91 (master).
-
Dave Pugmire authored
c41bf99b Adjust tolerance 2554de78 Fix tolerance for unittest. 9e486e07 Fix for smallStep in integrator. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1879
-
- 08 Oct, 2019 7 commits
-
-
Dave Pugmire authored
e2ae2d74 Print optional agruments in usage information. 05a37b88 Add device options to particle advection example. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1885
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Brad King authored
b0592ce4 Switch from VTK-c to LCL f7dced89 Merge branch 'upstream-lcl' into update-vtkc-to-lcl 0582b710 lcl 2019-10-07 (49094fec) d0c6d161 Add update script for LCL Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1884
-
Maynard, Robert authored
0e925328 VTK-m filters now have a consistent set of header guards Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1886
-
Maynard, Robert authored
-
Dave Pugmire authored
-
- 07 Oct, 2019 7 commits
-
-
Dave Pugmire authored
-
Sujin Philip authored
-
Lightweight Cell Library Upstream authored
Code extracted from: https://gitlab.kitware.com/vtk/lcl.git at commit 49094feca6c1b53c3738cfc757f70630605e8ee0 (master).
-
Sujin Philip authored
* upstream-lcl: lcl 2019-10-07 (49094fec)
-
Sujin Philip authored
-
Allison Vacanti authored
1081be53 Fix unused argument warning. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1883
-
Allison Vacanti authored
typeid doesn't use the object, just the type.
-
- 04 Oct, 2019 5 commits
-
-
Kenneth Moreland authored
c0744dbb Fix compile error for Xcode 9 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1880
-
Allison Vacanti authored
62ffa73c Workaround issue with older C++. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1881
-
Kenneth Moreland authored
The older Xcode 9 compiler has troubles with ArrayHandleDecorator that are similar to those of earlier Microsoft and Cuda compilers. Note that the logic behind the changed compiler check has a lot of guesswork involved. I noticed this problem on a laptop with Xcode 9 installed. However, even though Xcode uses the clang compiler, it notoriously does not return the actual clang version. Instead, it returns some toolchain version that has nothing to do with it. I'm pretty sure Xcode 9 is using clang version 4 under the covers, but __clang_major__ reports 9. Oddly, Xcode 10 reports __clang_major__ as 8, so that's not too much help. So instead, we check for __apple_build_version__, which returns the Xcode version (sort of) and that seems a reasonable comparison. Although I have not tried it, I'm willing to bet that the older clang outside of Xcode will also have issues. Here is where the real guesswork takes place since I don't have handy compilers to try. Like I said, I think the internet claims that Xcode 9 is using clang 4, so also add to the check any compiler that reports itself clang 4 or below.
-
Dave Pugmire authored
-
- 02 Oct, 2019 6 commits
-
-
Nickolas Davis authored
a2641282 update MeshQuality examples Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Hank <hank@uoregon.edu> Merge-request: !1866
-
nadavi authored
-
Maynard, Robert authored
973878b8 Improve the performance of the Image and Graph Connectivity algorithms Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Li-Ta Lo <ollie@lanl.gov> Merge-request: !1873
-
Kenneth Moreland authored
8c5b76f7 Remove invalid device argument for unit tests 2ca37707 Update logging for enabled devices Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1877
-
Kenneth Moreland authored
Previously, the vtkm_unit_tests CMake function added a "NONE" argument to the test when no device was specified. However, the correct thing to do is to add no argument. Fixed this so that strict parsing of the test arguments works.
-
Maynard, Robert authored
The collection of connectivity algorithms had a couple of inefficiencies. By moving to using WorkId we can remove a couple of arrays of the same size as the input domain. In addition by moving to using atomics we can remove an bool output array with a size equivalent to the input domain and a call to reduce.
-
- 01 Oct, 2019 2 commits
-
-
Maynard, Robert authored
25fb666d CellSetConnectivity now inherits from FilterDataSet Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Acked-by:
Li-Ta Lo <ollie@lanl.gov> Merge-request: !1870
-
Allison Vacanti authored
3886b7df Refactor CellSetExplicit to remove NumIndices. b2daec0e Stick with brigand sequences for CUDA device passes. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1874
-
- 30 Sep, 2019 4 commits
-
-
Kenneth Moreland authored
The previous implementation of `RuntimeDeviceTracker` occasionally outputted a log at level `Info` about devices being enabled or disabled. The problem was that the information given was inconsistent (so it would sometimes announce one change but not announce a different corrective change). This could cause weird confusions. For example, when you used a `ColorTable`, it would use a `ScopedRuntimeDeviceTracker` to temporarily force the device to `Serial`. The log will just tell you that the device was forced to `Serial` but never tell you that the devices where restored to include actual parallel devices. This change helps correct these with the following changes: * Added a new log level, `DevicesEnabled`, that is a higher level than `Info`. All logging from `RuntimeDeviceTracker` goes to this log level. * Change the logging output of `RuntimeDeviceTracker` to output a list of currently enabled devices whenever a change happens. That way you don't have to guess what happend for each change. * Change `ScopedRuntimeDeviceTracker` to log whenever the scope is entered or left.
-
Allison Vacanti authored
See #408 for details.
-
Maynard, Robert authored
445e4d81 vtkm::cont::Invoker supports both Masks and Scatter Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1876
-
Maynard, Robert authored
Fixes #409
-
- 29 Sep, 2019 3 commits
-
-
Hank authored
9b46a0f0 fix cast warning 8a175e04 fix warning about cast 440c15ea explicitly add header; addresses nasty issue due to robot autoformat c3fd04c4 remove trailing whitespace 3abfea05 remove unneeded comments dade683e Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into relative-size-foundations dd57d202 incorporate Steven's RSS fix 1e4e60f5 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into relative-size-foundations ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1875
-
Hank Childs authored
-
Hank Childs authored
-
- 27 Sep, 2019 2 commits
-
-
Maynard, Robert authored
Fixes #420
-
Allison Vacanti authored
The tao ones won't compile otherwise. This should be okay, since these are all just compile time helpers on host-only functions -- they won't generate different sized data structures etc if we mix them in the same build.
-