Robert Maynard
8808b41fbd
Merge branch 'master' into vtk-m-cmake_refactor
2018-03-29 22:51:26 -04:00
Robert Maynard
944bc3c0d6
Introduce vtkm::cont::ColorTable replacing vtkm::rendering::ColorTable
...
The new and improved vtkm::cont::ColorTable provides a more feature complete
color table implementation that is modeled after
vtkDiscretizableColorTransferFunction. This class therefore supports different
color spaces ( rgb, lab, hsv, diverging ) and supports execution across all
device adapters.
2018-03-28 16:11:23 -04:00
Utkarsh Ayachit
0208cd7683
fix example after filters API change.
2018-03-26 13:10:53 -04:00
Utkarsh Ayachit
e3961b9c95
update examples after filter API changes.
2018-03-13 13:54:22 -04:00
Matt Larsen
cf0b0aaf95
fixing clipping and contour tree examples
2018-03-10 09:08:29 -08:00
Robert Maynard
e630ac5aa4
Merge branch 'master' into vtk-m-cmake_refactor
2018-02-23 14:52:00 -05:00
Robert Maynard
182f4707e7
vtkm prefers 'using' over typedef.
2018-02-23 10:47:20 -05:00
Robert Maynard
ec074bb627
Redesign how we specify cxx files should be compiled as cuda.
...
Due to limitations in the CUDA MSBuild support and how CMake stores the language
of a source file, we had to change VTK-m over to using generated .cu files
to signal when we want CUDA compilation.
2018-01-16 15:42:37 -05:00
Robert Maynard
0660c67fef
Merge branch 'master' into vtk-m-cmake_refactor
2018-01-16 15:42:28 -05:00
Li-Ta Lo
29232c49c0
Revert un-intended change to examples
...
Revert un-intended changed to the size of tangle field in isosurface example and the requirements on CMake version for game_of_life.
2018-01-16 10:55:02 -07:00
Li-Ta Lo
7ef956a934
Merge branch 'master' into connected_component
2018-01-11 09:10:37 -07:00
Sujin Philip
70fcd1d1cc
Update CoordinateSystem to use the Virtual Array
2018-01-10 10:19:19 -05:00
Robert Maynard
d07ab6bc4a
Refactor benchmarking to be outside the vtkm folder structure
...
The benchmarking isn't installed as part of vtk-m and therefore shouldn't
be under vtkm/
2018-01-08 14:00:57 -05:00
Robert Maynard
b10e50860f
Update all the examples to the new CMake code.
2018-01-08 14:00:57 -05:00
Robert Maynard
37a2359c70
Refactor the rendering context flags to not be a combo box.
...
This way in the future it is easier to make currently mutually exclusive
compile options be all enabled at the same time.
2018-01-08 14:00:57 -05:00
Li-Ta Lo
2a9439ab1e
Merge branch 'master' into connected_component
2018-01-02 17:59:19 -07:00
Li-Ta Lo
4c2ef4f89b
factor out CellSetConnectivity worklet, cleanup
2018-01-02 16:44:35 -07:00
Robert Maynard
93bc0198fe
Suppress false positive warnings about calling host device functions.
2018-01-02 10:40:49 -05:00
Robert Maynard
24e57556e6
Merge branch 'master' into vtk-m-cmake_refactor
...
Includes updating to cleanup benchmark code and handle the new MPI option
2017-12-28 14:23:21 -05:00
Li-Ta Lo
2e88f4220a
Connected component for triangle mesh
2017-12-22 10:31:02 -07:00
Sujin Philip
334262db16
Fix Field constructors
...
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.
2017-12-21 12:48:15 -05:00
Matthew Letter
2587584993
added cuda files back into the build for examples
...
some of the cuda files were left out during the refactor, brought them back into the build process
2017-11-30 15:27:23 -07:00
Robert Maynard
db3e97bac6
Correct issues when CUDA is enabled.
2017-10-27 15:30:16 -04:00
Robert Maynard
ed8f4111ef
Update all the code to work with CMake 3.3
...
Obviously this does mean that CUDA is not supported with 3.3.
2017-10-27 15:30:14 -04:00
Robert Maynard
3ded554831
Extend the CMake rewrite to include vtkm_rendering
2017-10-27 15:29:58 -04:00
Robert Maynard
56c7362258
A thought on what CMake 3.9 would mean to VTK-m.
2017-10-27 15:29:51 -04:00
Allison Vacanti
30f4151bf8
Add missing headers to examples.
2017-10-02 12:33:30 -04:00
Kenneth Moreland
1e48012fab
Merge topic 'update-license'
...
c3a3184d Update copyright for Sandia
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Berk Geveci <berk.geveci@kitware.com>
Merge-request: !945
2017-09-21 11:03:33 -04:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
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.
2017-09-20 15:33:44 -06:00
Robert Maynard
8e2751e1a4
Refactor VTK-m to make the interop code non-conditional.
2017-09-20 13:43:23 -04:00
Abhishek Yenpure
d30c795c08
Fix particle advection error
2017-09-15 13:07:39 -04:00
Patricia Kroll Fasel - 090207
57165916d1
Cosmology fix
...
Add the setting of the default device adapter in examples code
2017-09-14 10:08:13 -06:00
Patricia Fasel
2052f40719
Merge topic 'cosmo-tools'
...
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
2017-09-13 15:30:38 -04:00
Patricia Kroll Fasel - 090207
f3766449f2
Cosmology halo finder
...
Running friend of friends algorithm and then NxN most bound particle
after to find halo center. Cosmology center finder running NxN MBP
algorithm followed by a estimator reducing the problem to MxN MBP
to speed up run.
2017-09-06 11:43:40 -06:00
Dave Pugmire
1c0f721b96
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into streamline_returntype
2017-08-28 15:27:04 -04:00
Dave Pugmire
611c5c43e5
Remove dead code. Remove compiler warnings.
2017-08-28 14:31:50 -04:00
Robert Maynard
99f60c27cd
Add GameOfLife example to show off WorkletPointNeighborhood3x3x3.
...
Conway's game of life is a very simple example of a point neighborhood worklet
that needs to access the 8 adjacent points of each point in a 2d structured grid
2017-08-23 16:42:00 -04:00
Yenpure
533380e705
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into pics_unittests
2017-08-11 16:01:06 -04:00
Yenpure
1c35a74521
Resolve merge conflicts for pics_unittest
2017-08-11 13:57:47 -04:00
Allison Vacanti
565896cc49
Combine ResultField + ResultDataSet into Result.
2017-08-11 08:25:42 -04:00
ayenpure
8915d90273
removing trailing whitespaces
2017-08-10 18:15:21 -04:00
Dave Pugmire
f5273c62ef
Clang reformat.
2017-08-10 16:42:52 -04:00
Dave Pugmire
b23564a526
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into pics_unittests
2017-08-10 16:18:18 -04:00
Robert Maynard
c0b08b5a9f
Convert examples over to using 'using' over 'typedef'
2017-08-10 13:46:17 -04:00
Yenpure
2ba83cd101
particle advection refactoring
...
-removing the bounds object form integrators.
-some formatting changes
-changes to build successfully
2017-08-03 13:34:58 -04:00
Yenpure
3668e098e3
Fixed particle advection build issues
...
-Merged short steps changes from AYenpure's branch
-Fixed build issues
-Fixedf merge issues
2017-08-02 10:02:21 -04:00
Yenpure
4b7bba836b
Merge branch 'refactor_integrators' of https://gitlab.kitware.com/ayenpure/vtk-m into pics_unittests
2017-08-01 22:00:07 -04:00
Yenpure
61c61ee93b
Adding a base class for Integrators
2017-07-31 15:46:13 -04:00
Robert Maynard
4200bf608d
Merge topic 'correct_helloworld_example'
...
92ac1db4 Hello World example once again computes intial point values correctly.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !856
2017-07-31 13:42:02 -04:00
David C. Lonie
bd042ec567
Add CudaAllocator to encapsulate runtime managed memory logic.
...
Unified memory is now used when we detect that the hardware supports it.
2017-07-31 09:08:27 -04:00