- 29 Dec, 2017 1 commit
-
-
Dave Pugmire authored
-
- 22 Dec, 2017 2 commits
-
-
Dave Pugmire authored
-
3eb8294b Build vtkm::cont::DataSet into the vtkm_cont library. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Matt Larsen <mlarsen@cs.uoregon.edu> Merge-request: !1032
-
- 21 Dec, 2017 3 commits
-
-
334262db Fix Field constructors Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1035
-
Sujin Philip authored
1. Add option to copy user supplied array in make_ArrayHandle. 2. Replace Field constructors that take user supplied arrays with make_Field. 3. Replace CoordinateSystem constructors that take user supplied arrays with make_CoordinateSystem.
-
83e51cf4 creating ray tracing benchmark a4106506 trying to create a benchmark for ray tracing Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1036
-
- 20 Dec, 2017 5 commits
-
-
Matt Larsen authored
-
Matt Larsen authored
-
b530a5ce Fix issue with Managed Memory for 0 size arrays Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1033
-
a73fc3fd Enable all point gradient worklet tests Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1031
-
1d816534 Local var for the array portal instead of inside the for loop. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1029
-
- 19 Dec, 2017 7 commits
-
-
Sujin Philip authored
-
Robert Maynard authored
-
Robert Maynard authored
-
c6a4e335 Normalize worklet (both in place, and copy). Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1028
-
Dave Pugmire authored
-
Dave Pugmire authored
-
186e6869 Add ability to run tests with `mpiexec`. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1025
-
- 18 Dec, 2017 1 commit
-
-
Utkarsh Ayachit authored
Extends `vtkm_unit_tests` to support running tests with `mpiexec`. Updates `UnitTestMultiBlock` to use mpi, if available.
-
- 15 Dec, 2017 11 commits
-
-
1bb7dde9 Update MultiBlock to use `diy` for block-based operations. e9c7e561 Add `EnvironmentTracker` to track MPI communicator. d52b275e Making vtkm-cont depend on diy. c63f3635 diy: pass operator instance to mpi_op<>::get() 42d5be31 diy: Add support for MPI_COMM_NULL. 6a4edd87 Exclude diy from VTK-m Copyright checks. 9b544471 Add `diy` 1f989b1f exclude `diy` from clang format. ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1023
-
Utkarsh Ayachit authored
Updating MultiBlock to use `diy` for computing block summaries like ranges, bounds etc. This makes it possible to MultiBlock to work in distributed operations without explicit logic.
-
Utkarsh Ayachit authored
When using MPI, we need a mechanism in VTK-m to set/get the MPI controller. Added `EnvironmentTracker` to do that.
-
Utkarsh Ayachit authored
-
Utkarsh Ayachit authored
This makes it possible to add custom MPI reduction operations without having to add too complex logic to allocating and freeing MPI operation.
-
Utkarsh Ayachit authored
-
Utkarsh Ayachit authored
-
Utkarsh Ayachit authored
-
Utkarsh Ayachit authored
-
Utkarsh Ayachit authored
Adding option to enable MPI. When enabled, we do `find_package(MPI)` in the Base component itself.
-
Utkarsh Ayachit authored
Use `this` and rename `blocks` to `Blocks`.
-
- 14 Dec, 2017 2 commits
-
-
06c5f161 Teach brigand about more intel compiler limitations introduced in 18.X. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1020
-
Robert Maynard authored
-
- 12 Dec, 2017 3 commits
-
-
7420f72c Simplify the boilerplate functors in vtkm/cont/Algorithms. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1019
-
Robert Maynard authored
-
f9f205e9 ListCrossProduct now uses a special version for MSVC2013 c02349a8 ListCrossProduct now uses a lazy evaluation implementation 7b1b9e44 Correctly forward rvalue functors when passed to CastAndCall Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1018
-
- 11 Dec, 2017 4 commits
-
-
bf6cb1bd removing state from functors and adding variadic templates 013113e3 Fixing streaming scan doc eaebaea7 adding a wrapper for device adapter algorithm Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1011
-
Matt Larsen authored
-
Robert Maynard authored
The lazy version that was implemented to get the Intel compiler to work doesn't work under MSVC2013. Since MSVC2013 is our least c++11 conforming compiler we add a special MSVS2013 code path, since it will be the first compiler we drop.
-
Robert Maynard authored
The intel compiler could not generate code in a timely manner ( 12+ hours ) when asked to produce a cross product of very long lists. By moving to a lazy evaluation scheme we now have all compilers product a cross product in a reasonable amount of time ( 2-4 seconds ). This resolves Issues: - vtk/vtk-m#190 - vtk/vtk#17196
-
- 08 Dec, 2017 1 commit
-
-
Robert Maynard authored
-