Robert Maynard
ad4f6c6485
All examples now use the proper CMake CUDA found variable.
2016-02-22 11:25:15 -05:00
Robert Maynard
ee368d0d68
Do not add c++ compiler optimizations to all compilers, but on a target basis.
...
As reported in Issue #54 the add_compile_options pollutes the global compile
flags. Instead we provided cmake flags for people to use.
2016-01-25 14:38:06 -05:00
Kenneth Moreland
ed43dad6ca
Simplify and unify cast interface.
...
Previously, DynamicArrayHandle and DynamicCellSet had slightly different
interfaces to their CastTo feature. It was a bit confusing and not all
that easy to use.
This change simplifies and unifies them by making each class have a single
CopyTo method that takes a reference to a cast object (an ArrayHandle or
CellSet, respectively) and fills that object with the data contained if
the cast is successfull. This interface gets around having to declare
strange types.
Each object also has a Cast method that has to have a template parameter
specified and returns a reference of that type (if possible).
In addition, the old behavior is preserved for DynamicArrayHandle (but
not DynamicCellSet). To avoid confusion, the name of that cast method is
CastToTypeStorage. However, the method was chaned to not take parameters
to make it consistent with the other Cast method.
Also, the IsType methods have been modified to reflect changes in
cast/copy. IsType now no longer takes arguments. However, an alternate
IsSameType does the same thing but does take an argument.
2016-01-18 15:58:04 -07:00
Robert Maynard
4bb3cce016
Use the DataSetBuilderExplicitIterative helper where it is useful.
2016-01-18 16:19:48 -05:00
Robert Maynard
e7456fa120
Update vtkm tests and examples to use DataSetBuilders.
2016-01-15 15:44:56 -05:00
Robert Maynard
f5f9939f26
Update all of vtkm to understand it can only identify as one compiler.
2016-01-12 11:05:40 -05:00
Kenneth Moreland
fac5d79a52
Remove direct use of TBB_LIBRARIES and TBB_INCLUDE_DIRS
...
Instead, use VTKm_LIBRARIES and VTKm_INCLUDE_DIRS where the configuration
stores all necessary libraries and include directories.
2015-11-12 14:34:31 -07: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
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
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
5a7b3668ee
Correct for gcc and pgi compilers and CastTo. Add CellSetSingleType for output.
2015-09-29 11:20:05 -06: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
3e94b4295b
Types for shapes and numindices changed in CellSetExplicit.
2015-09-24 11:52:38 -06:00
Patricia Kroll Fasel - 090207
a7f7b46169
Add 3D tetrahedralize of explicit cell set.
2015-09-24 10:56:03 -06:00
Patricia Kroll Fasel - 090207
4e92cd3f33
Tetrahedralize 2D explicit dataset first version with opengl example
2015-09-23 14:43:27 -06: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
Patricia Kroll Fasel - 090207
99231afbaf
Supply files to run cuda and tbb. Use quaternion from isosurface.
2015-09-21 10:45:06 -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
Patricia Kroll Fasel - 090207
6683c32a9f
OpenGL example working for 3d tet uniform, serial and cuda.
2015-09-16 11:52:41 -06:00
Patricia Kroll Fasel - 090207
d602ec3aad
OpenGL example of tetrahedralize uniform grid
2015-09-14 14:35:54 -06:00