- 20 Sep, 2017 5 commits
-
-
Kenneth Moreland authored
Sandia National Laboratories recently changed management from the Sandia Corporation to the National Technology & Engineering Solutions of Sandia, LLC (NTESS). The copyright statements need to be updated accordingly.
-
3b03177c Add TBB specialization of Unique. 94d668dd Add serial version of Unique. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !933
-
00008f11 fixed correctness bug introduced previously 1eaaf342 Merge branch 'master' into kdtree_docs 1d4b43b5 Add documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !936
-
Allison Vacanti authored
This performs roughly an order of magnitude better than the old implementation on a quad core processor.
-
de44c58b Prevent compiler from optimizing out benchmark body. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !943
-
- 19 Sep, 2017 11 commits
-
-
3638b340 Specialize CopyIf for TBB backend. 81979ae0 Specialize CopyIf for serial backend. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !940
-
Li-Ta Lo authored
-
Allison Vacanti authored
Since the result of the Reduce call was not used, several compilers were omitting the call completely on release builds.
-
1ea16957 Minor fixes and changes to CONTRIBUTING Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !941
-
Kenneth Moreland authored
Fixed bad directory name for clone command. Added suggestion to sign up for mailing list. Corrected statement about the location of data files.
-
00320e5d Use vtkm::UInt64 for byte sizes. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !935
-
Allison Vacanti authored
-
Allison Vacanti authored
-
bd742fc6 Allow Threshold::Run to work on dynamic cell sets Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !925
-
Allison Vacanti authored
vtkm::Id could be just 32bits, which limits the number of values we would be able to store for large arrays.
-
c07c37ae Remove assert for incorrect assumption new TBB::RBK impl. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !938
-
- 18 Sep, 2017 7 commits
-
-
28ab480a Fix warnings on renar. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !937
-
Allison Vacanti authored
The assertion assumes that the RHS of the join operation has not been yet reduced, which is not correct.
-
Allison Vacanti authored
-
Li-Ta Lo authored
-
Li-Ta Lo authored
Add doxygen documentations for public interface of KD-Tree construction and search. Also fixed several const-correctness issues.
-
d174c0fe Add TBB specialization for ReduceByKey. c9c7149c Fix typo in ReduceByKey docstring. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !928
-
Allison Vacanti authored
Rather than falling back to the parallel-oriented algorithm in DeviceAdapterGeneral, use std::unique.
-
- 17 Sep, 2017 1 commit
-
-
2b4ef3f5 correct conversion warnings in brigand Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Allison Vacanti <allison.vacanti@kitware.com> Merge-request: !929
-
- 15 Sep, 2017 4 commits
-
-
Allison Vacanti authored
TBB's ReduceByKey was using the generic DeviceAdapterGeneral implementation and was about 50x slower than the serial implementation, which is very efficient. This patch improves TBB's RBK implementation significantly, though it still does not scale well. On a quad core processor, this implementation performs comparably or slightly worse than the highly efficient serial algorithm. More than 4 cores may be needed to see sufficient parallel speedup that would overcome the TBB overhead, and grain size does not seem to affect the performance significantly.
-
d30c795c Fix particle advection error Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Dave Pugmire <dpugmire@gmail.com> Merge-request: !930
-
Abhishek Yenpure authored
-
Robert Maynard authored
-
- 14 Sep, 2017 7 commits
-
-
7ce3d72d Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into fix_advection_error 44254f07 Allocating arrays for worklet execution 1f3f10c0 Moving memory allocations/initializations to a single location cfb7e7b4 Particle advection changing method inputs 51ae5a0c Additional changes for proper particle advection fca79d21 Error fixes for particle advection filter Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !922
-
57165916 Cosmology fix Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !927
-
-
Abhishek Yenpure authored
In case where the number of steps taken by each particle is explicitly provided, code to initialize the arrays for steps and statuses for the particles was missing.
-
Patricia Kroll Fasel - 090207 authored
Add the setting of the default device adapter in examples code
-
Abhishek Yenpure authored
-
bc1096d8 Update new interface to NDHistogram, NDEntropy worklet and filter 317cff0d Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into NDHistogram fd30187d Add 'N-dimensional histogram, histogram marginalization and entropy calculation worklets and filters' Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !847
-
- 13 Sep, 2017 2 commits
-
-
Kenneth Moreland authored
Added an overloaded version of vtkm::worklet::Threshold::Run that takes a dynamic cell set instead of a concrete cell set type. This is implemented by basically moving the CastAndCall from the Threshold filter to the worklet class. This allows other filters (that might have similar operations with different predicates) to use the same code. (It also happens to grately simplify an example for the User's Guide I am working on.) Once cell sets use virtual methods, we should be able to collapse code like this quite a bit anyway.
-
e9f9a3d8 remove setting of DeveiceAdapter from cosmotools worklet cdf84ccb Add sample input 6ca2683f Remove the data file for examples f3766449 Cosmology halo finder Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !919
-
- 12 Sep, 2017 3 commits
-
-
0dd1e7ae Make Get/SetActiveCellSetIndex method names match in filter Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !923
-
Li-Ta Lo authored
-
Kenneth Moreland authored
The filter classes have an internal CellSetIndex member that tracks on which cell set to operate on. The get accessor is called GetActiveCellSetIndex (note the descriptive "Index" at the end of the function name). However, the set accessor was called SetActiveCellSet (sans "Index"). This discrepancy does not make a lot of sense. This commit changes SetActiveCellSet to SetActiveCellSetIndex. Not only do I like the extra descriptor (in case we later want to set cells by name), it is also used much less than the get method so is less disruptive.
-