- 19 Sep, 2017 1 commit
-
-
Allison Vacanti authored
vtkm::Id could be just 32bits, which limits the number of values we would be able to store for large arrays.
-
- 02 Sep, 2017 1 commit
-
-
caseywang777 authored
Add 'N-dimensional histogram, histogram marginalization and entropy calculation worklets and filters'
-
- 16 Aug, 2017 2 commits
-
-
Robert Maynard authored
By using the auto keyword and decltype we can reduce the number of complex typedefs that exist when writing device adapter algorithms. The goal being that it is easier for developers to see the actual algorithms being implemented, by reducing the amount of template 'noise'.
-
Robert Maynard authored
Previously ArrayHandleReverse would only work if it was provided an explicit users array to map too. But this doesn't need to be so, if a user wants to start by constructing an ArrayHandleReverse we should allow that. The side effect of this, is that some very tricky code in the DeviceAdapters can be removed, that explicitly was added to allow output to ArrayHandleReverse
-
- 14 Aug, 2017 1 commit
-
-
Allison Vacanti authored
-
- 10 Aug, 2017 1 commit
-
-
Robert Maynard authored
-
- 07 Aug, 2017 1 commit
-
-
Robert Maynard authored
-
- 03 Aug, 2017 1 commit
-
-
Allison Vacanti authored
-
- 02 Aug, 2017 1 commit
-
-
Sujin Philip authored
The computation of CellToPoint was not correctly handling the case where some points are not part of any cell.
-
- 18 Jul, 2017 1 commit
-
-
Matt Larsen authored
-
- 11 Jul, 2017 1 commit
-
-
David C. Lonie authored
The execution resources were not being freed when the shared storage object was destroyed.
-
- 29 Jun, 2017 2 commits
-
-
David C. Lonie authored
The old templated array transfer mechanism generated a lot of code that ended up doing a simple, type-agnostic memcpy for most devices. This patch specialized array handles for basic storage and uses a fast-path array transfer implementation. This reduces the size of the vtkm_cont library by 27% on gcc (from 6.2MB to 4.5MB).
-
David C. Lonie authored
-
- 08 Jun, 2017 1 commit
-
-
Sujin Philip authored
-
- 26 May, 2017 1 commit
-
-
Robert Maynard authored
clang-format BinPack settings have been disabled to make sure that the VTK-m style guideline is obeyed.
-
- 25 May, 2017 2 commits
-
-
Robert Maynard authored
Redesigns the TBB and Serial backends and the vtkm::exec::Task concept so that we can re-use the same launching logic for all Worklets, instead of generating per worlet code. To keep the performance the same the TilingTask now is past a range of indices to work on, rather than a single index. Binary size reduction: WorkletTests_SERIAL old - 19MB WorkletTests_SERIAL new - 18MB WorkletTests_TBB old - 39MB WorkletTests_TBB new - 18MB libvtkAcceleratorsVTKm old - 48MB libvtkAcceleratorsVTKm new - 19MB
-
-
- 24 May, 2017 1 commit
-
-
Li-Ta Lo authored
Relexed the constrain for ArrayHandleReverse to allocate storage for the underlying ArryaHandle
-
- 23 May, 2017 1 commit
-
-
Robert Maynard authored
-
- 18 May, 2017 1 commit
-
-
- 01 May, 2017 1 commit
-
-
Sujin Philip authored
-
- 18 Apr, 2017 4 commits
- 17 Apr, 2017 2 commits
- 14 Apr, 2017 1 commit
-
-
Li-Ta Lo authored
-
- 13 Apr, 2017 1 commit
-
-
Li-Ta Lo authored
-
- 05 Apr, 2017 2 commits
-
-
David C. Lonie authored
-
David C. Lonie authored
-
- 29 Mar, 2017 1 commit
-
-
Li-Ta Lo authored
-
- 28 Mar, 2017 1 commit
-
-
Dave Pugmire authored
-
- 08 Mar, 2017 1 commit
-
-
Kenneth Moreland authored
There were some issues for device adapter algorithms (like scan and reduce) for empty arrays or arrays of size 1. This adds tests for these short arrays to the device adapter algorithm tests and fixes these problems.
-
- 06 Mar, 2017 1 commit
-
-
Sujin Philip authored
Plus, removes the version that uses one array as both input and stencil.
-
- 24 Feb, 2017 1 commit
-
-
Sujin Philip authored
-
- 23 Feb, 2017 1 commit
-
-
David C. Lonie authored
-
- 22 Feb, 2017 1 commit
-
-
Kenneth Moreland authored
Before it was in the vtkm::cont::internal namespace. However, we expect to be using this feature quite a bit more as we want VTK-m to handle multiple devices effectively (as in, just figure it out and go).
-
- 16 Feb, 2017 1 commit
-
-
David C. Lonie authored
This will make the librarification of vtk-m easier as we tread that path. Refs #120.
-
- 15 Feb, 2017 1 commit
-
-
Kenneth Moreland authored
ConnectivityExplicitInternals::PrintSummary blindly attempted to print all of its arrays regardless of whether they are valid. Trying to print uninitialized arrays can be invalid in some circumstances. Instead, check to see of the arrays are valid before printing them out. (This can give you useful information anyway. There is a difference between an uninitialized array and one of zero length.)
-