This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git.
Pull mirroring updated .
- 08 Oct, 2019 2 commits
-
-
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
-
- 07 Oct, 2019 2 commits
-
-
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 4 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.
-
- 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 12 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.
-
Hank Childs authored
-
Hank Childs authored
-
Hank Childs authored
-
-
Kenneth Moreland authored
476800fe Have MeshQuality use the superclass' SetOutputFieldName 216335ab Have MeshQuality inherit from FilterField instead of FilterCell Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Hank <hank@uoregon.edu> Merge-request: !1872
-
Hank Childs authored
-
-
Kenneth Moreland authored
Previously MeshQuality defined its own SetOutputName method which broke convention as was confusing. Deleted the output name defined in MeshQuality and instead use the one defined in the superclass.
-
Kenneth Moreland authored
FilterCell is a depricated type and will be removed at some point. It serves no purpose over FilterField.
-
Hank Childs authored
-
- 26 Sep, 2019 1 commit
-
-
Kenneth Moreland authored
82a58c2f Fix error with whitespace at end of file Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1867
-
- 25 Sep, 2019 4 commits
-
-
Hank Childs authored
-
Hank Childs authored
-
Kenneth Moreland authored
The VTK file reader caused an error to be thrown when reading a file that had a METADATA section at the end of the file. The problem was that the METADATA section had some whitespace after its last line (which is probably typical). This caused an eof check to pass and then a subsequent search for a token to fail. The solution was to eat the whitespace after the METADATA section to get the reader at the next token or in eof condition if it is at the end of the file.
-
Brad King authored
e08d862f Use Light-Weight Cell Library e56b34fc Merge branch 'upstream-vtkc' into use-vtkc e909edd6 vtkc 2019-09-24 (cdc72582) 2a6aadc6 Add update file for VTK-c Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1852
-