Robert Maynard
4d270187c7
Update the opengl interop code to be significantly faster with cuda.
...
Now that we hold the state information about the transferring of an array,
we can do a far more efficient transferring.
2015-11-05 13:50:35 -05:00
Sujin Philip
1b8fe17f1b
Fix for several warnings
2015-11-03 09:11:38 -05:00
Sujin Philip
fd244c4142
Fix errors and warnings caused by recent changes to device adapter tag logic
2015-11-03 09:11:38 -05:00
Robert Maynard
160f0099e5
Merge topic 'cleanup_cmake_logic'
...
7a356b2c By default do not export all symbols in vtk-m.
91a09c8b Remove unneeded cmake code from the examples.
e24bdfb6 Bump the minimum cmake version to 2.8.11
05ea81d3 Teach vtk-m CMake about new policies from CMake 3.X.X
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !243
2015-10-22 12:19:04 -04:00
Robert Maynard
91a09c8ba2
Remove unneeded cmake code from the examples.
...
This is needed as it allows the policies specified in the root of
vtk-m to propagate properly to the examples. When CMake
sees a cmake_minimum_required command it resets all policy flags.
2015-10-21 10:27:21 -04:00
Kenneth Moreland
4f8f76f3f7
Fix line endings.
...
There were a couple of files checked into the git repository with DOS
line endings. Most git implementations really expect there to be Unix
line endings and should do the appropriate conversions as necessary.
This commit should change the line endings to the appropriate Unix endings.
2015-10-20 12:32:29 -06:00
Patricia Kroll Fasel - 090207
65c9de08bd
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_explicit
2015-10-08 16:07:18 -06:00
Patricia Kroll Fasel - 090207
5f6a552a26
Compiler warnings
2015-10-08 12:12:49 -06:00
Patricia Kroll Fasel - 090207
c94dca791b
Compiler warnings
2015-10-08 12:07:13 -06:00
Patricia Kroll Fasel - 090207
b74737125c
Compiler warnings GL deprecated
2015-10-08 11:45:50 -06:00
Patricia Kroll Fasel - 090207
2b43e52516
Compiler warnings
2015-10-08 11:38:56 -06:00
Patricia Kroll Fasel - 090207
2f532bf379
Compiler warnings
2015-10-08 11:11:08 -06:00
Patricia Kroll Fasel - 090207
cba29a1e67
Fix compiler warnings
2015-10-08 10:52:34 -06:00
Patricia Kroll Fasel - 090207
0b9cffe4f4
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_explicit
2015-10-08 09:56:44 -06:00
Patricia Kroll Fasel - 090207
5569d8c1b1
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_uniform
2015-10-08 09:35:10 -06:00
Patricia Kroll Fasel - 090207
5a7b3668ee
Correct for gcc and pgi compilers and CastTo. Add CellSetSingleType for output.
2015-09-29 11:20:05 -06:00
Kenneth Moreland
7404f4edda
Wrap boost include.
...
Wrap VTKM_THIRDPARTY_PRE_INCLUDE and VTKM_THIRDPARTY_POST_INCLUDE around
a boost include. This suppresses some warnings.
2015-09-29 10:25:27 -04:00
Patricia Kroll Fasel - 090207
deceb79edc
Fix to work with gcc and pgi compilers. Change to use CellSetSingleType.
2015-09-28 16:23:03 -06:00
Patricia Kroll Fasel - 090207
78239c5571
Minor corrections for Allocate of shapes, numindices.
2015-09-24 16:17:50 -06:00
Patricia Kroll Fasel - 090207
a821310b6f
Changes in CellSetExplicit for shape and numindices types. Made one Run() method
...
by getting point dimensions from the dataset.
2015-09-24 16:07:45 -06:00
Patricia Kroll Fasel - 090207
3e4ca9ae8f
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_uniform
2015-09-24 11:55:33 -06:00
Patricia Kroll Fasel - 090207
3e94b4295b
Types for shapes and numindices changed in CellSetExplicit.
2015-09-24 11:52:38 -06:00
Patricia Kroll Fasel - 090207
c7234eedf7
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_explicit
2015-09-24 11:10:20 -06:00
Patricia Kroll Fasel - 090207
a7f7b46169
Add 3D tetrahedralize of explicit cell set.
2015-09-24 10:56:03 -06:00
Robert Maynard
45ad63c770
Merge topic 'update_cell_connectivity_types'
...
19cebccf Correct issues that buildbot brought up in the code.
c6dbc0f2 GetNumberOfPointsInCell consistently returns a vtkm::IdComponent
25ff1e94 CellSetExplicit storage tags are now easier to override.
935b3fd6 CellSetExplicit uses UInt8 for shape, and IdComponent for numIndices.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !210
2015-09-24 11:23:54 -04:00
Patricia Kroll Fasel - 090207
4e92cd3f33
Tetrahedralize 2D explicit dataset first version with opengl example
2015-09-23 14:43:27 -06:00
Robert Maynard
c6dbc0f20e
GetNumberOfPointsInCell consistently returns a vtkm::IdComponent
2015-09-23 15:47:41 -04:00
Robert Maynard
dda098e80f
Suppress Deprecation warnings about glut in the examples.
2015-09-23 09:00:51 -04:00
Patricia Kroll Fasel - 090207
1c19a15f51
Triangulate a 2D data set extension
2015-09-22 11:40:01 -06:00
Patricia Kroll Fasel - 090207
efb7775cf4
Use CUDA and TBB if available
2015-09-21 15:23:14 -06:00
Robert Maynard
46dc67c336
Suppress warnings from examples.
2015-09-21 14:17:25 -04:00
Patricia Kroll Fasel - 090207
99231afbaf
Supply files to run cuda and tbb. Use quaternion from isosurface.
2015-09-21 10:45:06 -06:00
Robert Maynard
c6fa4aa326
Remove unused variables.
2015-09-18 11:40:32 -04:00
Patricia Kroll Fasel - 090207
d57393d142
Fix merge problems with CMakeList files
2015-09-17 13:49:47 -06:00
Patricia Kroll Fasel - 090207
1acd09610e
Merge branch 'master' of gitlab.kitware.com:Fasel/vtk-m into tetra_uniform
2015-09-17 13:27:45 -06:00
Patricia Kroll Fasel - 090207
02d2eefe22
3d uniform grid to tetrahedra now includes getting actual vertex points.
2015-09-17 13:10:22 -06:00
Robert Maynard
83f164daaa
Update isosurface to know about ArrayHandleCounting step parameter.
2015-09-17 14:19:18 -04:00
Robert Maynard
319303564c
Correct warnings in the isosurface example.
2015-09-17 14:19:18 -04:00
Sujin Philip
2519dd7ef2
Merge topic 'update-clip'
...
54c30cbc Select step 4 implementation method
6617596f Add a clipping example
7f017c11 Release ArrayHandle resources sooner to avoid OOM
bab41d21 Workaround thrust scan bug
b5e74682 Add support for more cell types
002e5b6c Fix lowerbounds implementation and collect timing information
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !197
2015-09-17 10:28:43 -04:00
Robert Maynard
9b877ef49b
Merge topic 'multiple_backend_example'
...
fd685210 Always install all device headers even when device isn't enabled.
b1663b24 Add an example of using multiple backends from a single translation unit.
fc0ff69d Methods with try/catch need to be host only.
4d635d64 DeviceAdapter Tags now always exist, and contain if the device is valid.
cf32b430 Teach Configure.h to store if TBB and CUDA are enabled.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !198
2015-09-17 09:49:49 -04:00
Robert Maynard
b1663b24b7
Add an example of using multiple backends from a single translation unit.
2015-09-17 09:28:21 -04:00
Patricia Kroll Fasel - 090207
6683c32a9f
OpenGL example working for 3d tet uniform, serial and cuda.
2015-09-16 11:52:41 -06:00
Robert Maynard
9c3ff00b6e
Switch over to a simpler way to specify the vtkm backend.
2015-09-16 13:16:25 -04:00
Sujin Philip
6617596f3b
Add a clipping example
2015-09-16 10:07:25 -04:00
Robert Maynard
86ef09acd9
Update Isosurface Example to properly use the correct device adapter.
2015-09-15 14:18:36 -04:00
Robert Maynard
5ce3e1f3d0
Update HelloWorld Example to properly use the correct device adapter.
2015-09-15 14:15:56 -04:00
Patricia Kroll Fasel - 090207
22c95f102a
Update tetrahedralize to output dataset
2015-09-14 14:45:59 -06:00
Patricia Kroll Fasel - 090207
d602ec3aad
OpenGL example of tetrahedralize uniform grid
2015-09-14 14:35:54 -06:00
Robert Maynard
628c2acaa1
Remove memory leaks and automatically quit the hello world demo.
2015-09-07 11:32:12 -04:00
Robert Maynard
c75facf940
Add a HelloWorld example that uses opengl interop.
...
Based on the work of Tyson Neuroth and Huu Tan Nguyen at the VTK-m code
sprint.
Shows how to invoke a simple worklet to generate coordinates and colors,
and than use opengl interop to display it to the screen.
2015-09-04 09:38:07 -04:00
Robert Maynard
5e5e307939
Move IsoSurface example to its own directory.
2015-09-03 16:05:21 -04:00
Christopher Meyer Sewell - 188584
a10d1fc237
Removing unnecessary cell fields from isosurface test and example, and adding a few comments
2015-09-02 12:03:49 -06:00
Christopher Meyer Sewell - 188584
70c49b14c0
Changing translation for isosurface example
2015-09-01 18:22:40 -06:00
Christopher Meyer Sewell - 188584
a96da4e053
Moving viewpoint for IsosurfaceUniformGrid example
2015-09-01 18:09:15 -06:00
Christopher Meyer Sewell - 188584
30100e2ae8
Adding examples directory with isosurface rendering example
2015-09-01 17:09:36 -06:00