- 26 Mar, 2019 14 commits
-
-
Kenneth Moreland authored
Previously we just took the optionparser.h file and stuck it right in our source code. That was problematic for a variety of reasons. 1. It incorrectly assigned our license to external code. 2. It made lots of unnecessary changes to the original source (like reformatting). 3. It made it near impossible to track patches we make and updates to the original software. Instead, use the third-party system to track changes to optionparser.h in a different repository and then pull that into ours.
-
Kenneth Moreland authored
* upstream-optionparser: optionparser 2018-05-07 (eaca634d)
-
Code extracted from: https://gitlab.kitware.com/third-party/optionparser.git at commit eaca634da51f1034e13908b468a1136939536289 (for/vtk-m).
-
Kenneth Moreland authored
-
99727164 CheckSourceInInstall correctly installs current vtk-m files Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1606
-
c0b150a7 Merge branch 'temporal_particleadvection_filter' of gitlab.kitware.com:dpugmire/vtk-m into temporal_particleadvection_filter b211bef8 Modify method names to clarify intent. 283ad780 Cleanup. 04487965 Create a pathline filter. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1602
-
0ce7e82d VTK-m now enables all new CMake policies in 3.14 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1604
-
Robert Maynard authored
Previously we didn't realize that the cmake_install.cmake files would properly walk the entire install tree. Therefore we would try to find each one manually and invoke it. This caused problems with dirty continuous build directories, and was actually unneeded as just including the root cmake_install.cmake is sufficient.
-
Dave Pugmire authored
Merge branch 'temporal_particleadvection_filter' of gitlab.kitware.com:dpugmire/vtk-m into temporal_particleadvection_filter
-
Dave Pugmire authored
-
Robert Maynard authored
This means that we opt-in to policy changes introduced in 3.14
-
838cb433 Redesign RuntimeDeviceTracker and RuntimeDeviceInformation Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1600
-
Dave Pugmire authored
-
Robert Maynard authored
The RuntimeDeviceTracker had grown organically to handle multiple different roles inside VTK-m. Now that we have device tags that can be passed around at runtime, large portions of the RuntimeDeviceTracker API aren't needed. Additionally the RuntimeDeviceTracker had a dependency on knowing the names of each device, and this wasn't possible as that information was part of its self. Now we have moved that information into RuntimeDeviceInformation and have broken the recursion.
-
- 25 Mar, 2019 9 commits
-
-
e1f5c4dd Modify VariantAH::AsVirtual to cast to new ValueType if needed. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1585
-
e968af9c zone --> cell 83e81c5e Rename ghost cell filters. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1601
-
Dave Pugmire authored
-
52531724 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into temporal_particle_advect 2c1d3ee5 Updating example with new interfaces cb8ea7df Adding missing APIs a7510a3c Fixing out of seq init warning f3f2469b Adding direct constructor and vtkm::Lerp 2daf1895 Updating copyright for Unit Test eca618e1 Fixing typos be80dcc1 Adding changes for temporal advection, and adding test Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Dave Pugmire <dpugmire@gmail.com> Merge-request: !1590
-
Allison Vacanti authored
E.g: ``` ArrayHandle<Float64> doubleArray; VariantArrayHandle varHandle{doubleArray}; ArrayHandleVirtual<Float32> = varHandle.AsVirtual<Float32>(); ``` If there is a loss in range and/or precision, a warning is logged. If the ValueTypes are Vecs with mismatched widths, an ErrorBadType is thrown. Internally, an ArrayHandleCast is used between the VariantArrayHandle's stored array and the ArrayHandleVirtual.
-
9b479c8e finish the change log for connected component filters 84351eff Merge branch 'master' into connected_component cbd04b4b minor change based on code review feedback d3caf6df add a newline at the end of file 02cfb0dc add unit tests for CellSetConnective filter 045da86e add unit test for image connectivity filter a6d2fe56 add newline at the end of file df5420d1 Merge branch 'master' into connected_component ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1581
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Li-Ta Lo authored
-
- 24 Mar, 2019 3 commits
-
-
Li-Ta Lo authored
-
ae11e115 RuntimeDeviceTracker: Remove `Global` from names Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1592
-
-
- 23 Mar, 2019 1 commit
-
-
b81b2f81 Make CellClassification more clear Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Dave Pugmire <dpugmire@gmail.com> Merge-request: !1597
-
- 22 Mar, 2019 6 commits
-
-
ayenpure authored
-
a09bb9ec Add a new test for CellSet API 8868fb98 Improve CellSet API Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1589
-
Kenneth Moreland authored
Previously, the CellClassification enum was stored in a header file named GhostCell.h, which made it hard to find and obscured its purpose. Moved it to an appropriately named file. Also, renamed the DUPLICATE field to GHOST to make its intention more clear.
-
fd794edb Fix particle advection example Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Dave Pugmire <dpugmire@gmail.com> Merge-request: !1596
-
Robert Maynard authored
-
Sujin Philip authored
-
- 21 Mar, 2019 5 commits
-
-
ayenpure authored
-
Kenneth Moreland authored
The grid evaluator class structure changed.
-
5960b8ab Suppress nvlink warnings about virtual methods not used 0af017b0 Move virtual methods of other CellLocators to vtkm_cont e87864b0 Put CellLocatorBoundingIntervalHierarchy in vtkm_cont library Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1594
-
Kenneth Moreland authored
Any time there is a CUDA device class that has virtual methods, nvlink will issue a warning if the resulting library is linked into code that does not use that method, so we basically have to suppress these warnings for any execution environment class with virtual methods.
-
17a7decc Replace use of Float32 with FloatDefault Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1591
-
- 20 Mar, 2019 2 commits
-
-
Kenneth Moreland authored
These changes caused some warnings in clang to show up based on virtual methods in other cell locators. Hence, the rest of the cell locators have also had some of their code moved to vtkm_cont.
-
Kenneth Moreland authored
All of the methods in CellLocatorBoundingIntervalHierarchy were listed in header files. This is sometimes problematic with virtual methods. Since everything implemented in it can just be embedded in a library, move the code into the vtkm_cont library.
-