VTK-m merge requestshttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests2017-09-05T11:23:22-04:00https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/911Provide default constructor for ScatterCounting2017-09-05T11:23:22-04:00Kenneth MorelandProvide default constructor for ScatterCountingThis allows you to defer its construction. The default constructor
will set up the scatter to have 0 inputs and 0 outputs, so using
it will likely quickly reveal an error.This allows you to defer its construction. The default constructor
will set up the scatter to have 0 inputs and 0 outputs, so using
it will likely quickly reveal an error.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/473nvcc doesn't have troubles with boost shared_ptr optimizations2016-07-20T14:46:18-04:00Robert Maynardnvcc doesn't have troubles with boost shared_ptr optimizationshttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/909Fix spelling error of canonical2017-08-30T18:54:12-04:00Kenneth MorelandFix spelling error of canonicalIt was being spelled cononical.It was being spelled cononical.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/906fixing cell indices for volume renderer cell locator2017-08-29T18:54:56-04:00Matt Larsenfixing cell indices for volume renderer cell locatorhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/905Add VTKM_NO_ASSERT option to disable VTKM_ASSERT in Debug Mode.2017-08-29T09:46:25-04:00Allison Vacantialliepiper16@gmail.comAdd VTKM_NO_ASSERT option to disable VTKM_ASSERT in Debug Mode.This was requested by ParaView for performance reasons.This was requested by ParaView for performance reasons.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/497Pass fields and coordinates to invoke2016-08-08T08:56:04-04:00Robert MaynardPass fields and coordinates to invokeT.J. CoronaT.J. Coronahttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/554Make GLFW CMake configure vars advanced2016-09-15T15:25:29-04:00Kenneth MorelandMake GLFW CMake configure vars advancedIt is standard now in CMake to make the CMake configuration variables
(like those specifying paths to files for a library) are marked as
advanced. Otherwise, the CMake configuration gets overwhelmed by lots of
parameters that are either ...It is standard now in CMake to make the CMake configuration variables
(like those specifying paths to files for a library) are marked as
advanced. Otherwise, the CMake configuration gets overwhelmed by lots of
parameters that are either found automatically or only need to be set
once.
This change was originally intended for MR !546, but the change must
have got dropped.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/904Resolve "VertexClustering field mapping"2017-10-05T13:39:37-04:00Allison Vacantialliepiper16@gmail.comResolve "VertexClustering field mapping"Closes #161Closes #161https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/903Expand usage of AverageByKey2017-08-30T10:58:28-04:00Kenneth MorelandExpand usage of AverageByKeyThe AverageByKey.h header file had a single function that used the
device adapter algorithm ReduceByKey method to do a simple averaging of
a field. I added a second method that can do an average when given a
vtkm::worklet::Keys object. I...The AverageByKey.h header file had a single function that used the
device adapter algorithm ReduceByKey method to do a simple averaging of
a field. I added a second method that can do an average when given a
vtkm::worklet::Keys object. I expect this to be a common use case as we
implement transforming fields from input to output in many algorithms.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/902Cuda 9 support2017-08-31T11:26:38-04:00Robert MaynardCuda 9 supportThis is the first set of changes required to get VTK-m to compile with CUDA 9 RC.This is the first set of changes required to get VTK-m to compile with CUDA 9 RC.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/901Re-add IsValid to Result.2017-08-24T17:03:01-04:00Allison Vacantialliepiper16@gmail.comRe-add IsValid to Result.This method more clearly communicates "execution was successful" than
"IsDataSetValid". Changed some infrastructure code's use of these methods
to fix a bug in VTK.This method more clearly communicates "execution was successful" than
"IsDataSetValid". Changed some infrastructure code's use of these methods
to fix a bug in VTK.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/900Helper functions for finding common topological elements2017-08-24T19:00:51-04:00Kenneth MorelandHelper functions for finding common topological elementsAdded methods to get a set of cononical ids for edges and faces on
cells. These can be compared to find uniqueness.
Also added a function to compute a 32-bit FNV-1a hash on Vecs of ids
(which the cononical ids are). Our studies show tha...Added methods to get a set of cononical ids for edges and faces on
cells. These can be compared to find uniqueness.
Also added a function to compute a 32-bit FNV-1a hash on Vecs of ids
(which the cononical ids are). Our studies show that sorting 32-bit
integers is so much faster than sorting Id3 that the extra time to
resolve collisions is made up.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/897Fix missing DeviceAdapter in dispatchers2017-08-22T15:50:04-04:00Sujin PhilipFix missing DeviceAdapter in dispatchersSujin PhilipSujin Philiphttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/896Adding ability to set color table mapping to log scale.2017-10-09T12:27:54-04:00James KressAdding ability to set color table mapping to log scale.Adding the ability to map a color table to different mappings based on user selection. Currently the default LINEAR and LOGARITHMIC are implemented, with the easy ability to add others as required.Adding the ability to map a color table to different mappings based on user selection. Currently the default LINEAR and LOGARITHMIC are implemented, with the easy ability to add others as required.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/535Remove boost shared ptr2016-09-02T08:32:39-04:00Robert MaynardRemove boost shared ptrhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/893X-ray add emission to the connectivity tracer2017-08-20T00:09:16-04:00Matt LarsenX-ray add emission to the connectivity tracerhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/892Ensure array's device is valid before interop.2017-08-25T09:18:32-04:00Allison Vacantialliepiper16@gmail.comEnsure array's device is valid before interop.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/891Stolen arrays can still be used as input2017-08-22T09:10:01-04:00Robert MaynardStolen arrays can still be used as inputhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/890Refactor KDTree3D worklet2017-08-18T11:41:11-04:00Sujin PhilipRefactor KDTree3D workletSujin PhilipSujin Philiphttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/889Update build & install CMake code for VTK2017-08-31T11:52:07-04:00Shawn WaldonUpdate build & install CMake code for VTK