vtk-m2/vtkm/cont
Robert Maynard b8ac6d6a81 Field now uses ArrayHandle.allocate + std::copy in CopyData.
The original implementation use the naive approach of the device adapter
to copy the memory to the dynamic array handle. The issue with this approach
is that it would do a upload to device, and than a copy on device. Instead
we should prefer a copy on host, and than an upload to device.
2015-05-29 09:48:48 -04:00
..
arg getting exec version of connectivity working 2015-05-12 12:50:30 -04:00
cuda Merge branch 'sort_by_key' 2015-05-11 08:04:09 -04:00
internal Merge branch 'sort_by_key' 2015-05-11 08:04:09 -04:00
testing Redesign RegularStructure and RegularConnectivity to use vtkm::Vec. 2015-05-28 16:49:40 -04:00
ArrayHandle.h Add PrintSummary() for DataSet. 2015-05-20 15:26:10 -04:00
ArrayHandleCompositeVector.h Change storage references to storage pointers. 2015-04-30 21:29:58 -06:00
ArrayHandleCounting.h Fix issues with implicitly converting ints to floats 2015-05-08 10:33:59 -06:00
ArrayHandleImplicit.h Add ArrayHandleImplicit. 2015-04-13 12:15:28 -06:00
ArrayHandlePermutation.h Update the ArrayTransfer classes to new interface merged in 2015-04-30 22:01:02 -06:00
ArrayHandleTransform.h Allow ArrayHandleTransform Control Portal to be accessed when using cuda. 2015-05-04 10:58:07 -04:00
ArrayHandleUniformPointCoordinates.h Remove UserPortal from ArrayHandle. 2015-04-28 10:49:46 -04:00
ArrayHandleZip.h Add ArrayHandleZip. 2015-05-05 14:03:40 -04:00
ArrayPortal.h Remove GetIteratorBegin/End from all ArrayPortal classes. 2014-09-08 14:59:11 -06:00
ArrayPortalToIterators.h Add ArrayPortalToIterators functionality. 2014-09-08 13:39:58 -06:00
Assert.h Make VTKM_ASSERT_CONT gracefully ignore CUDA devices 2015-05-07 13:13:50 -06:00
CellSet.h CellSet's now hold logical structure by value, instead of by pointer. 2015-05-29 09:07:40 -04:00
CellSetExplicit.h Add PrintSummary() for DataSet. 2015-05-20 15:26:10 -04:00
CellSetStructured.h Redesign RegularStructure and RegularConnectivity to use vtkm::Vec. 2015-05-28 16:49:40 -04:00
CMakeLists.txt Make regular conn/struct cont and export. Update other files to reflect the changes. 2015-05-15 15:29:55 -04:00
CoordinateSystem.h Redesign RegularStructure and RegularConnectivity to use vtkm::Vec. 2015-05-28 16:49:40 -04:00
DataSet.h Redesign RegularStructure and RegularConnectivity to use vtkm::Vec. 2015-05-28 16:49:40 -04:00
DeviceAdapter.h move DeviceAdapterAlgorithm to correct folder as it's namespace 2014-12-18 11:09:15 -05:00
DeviceAdapterAlgorithm.h Adding a cuda device adapter to vtkm. 2014-12-19 13:47:28 -05:00
DeviceAdapterSerial.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
DynamicArrayHandle.h Add VTKM_IS_LIST_TAG checks to dynamic classes 2014-10-22 10:46:54 -06:00
DynamicPointCoordinates.h Add VTKM_IS_LIST_TAG checks to dynamic classes 2014-10-22 10:46:54 -06:00
Error.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ErrorControl.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ErrorControlAssert.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ErrorControlBadType.h Add basic support for type checking of Invoke arguments 2014-10-22 15:21:18 -06:00
ErrorControlBadValue.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ErrorControlInternal.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ErrorControlOutOfMemory.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ErrorExecution.h Make sure all header wrapper macros start with vtk_m_ rather than vtkm_ 2014-06-11 10:43:36 -06:00
ExplicitConnectivity.h Add PrintSummary() for DataSet. 2015-05-20 15:26:10 -04:00
Field.h Field now uses ArrayHandle.allocate + std::copy in CopyData. 2015-05-29 09:48:48 -04:00
LogicalStructure.h fleshing out cell set and data set more. 2015-05-11 16:54:16 -04:00
PointCoordinatesArray.h Rename some type lists to be a bit more consistent. 2014-10-10 11:30:10 -06:00
PointCoordinatesListTag.h Allow longer base lists 2014-10-08 12:53:01 -06:00
PointCoordinatesUniform.h Remove vtkm::Scalar and vtkm::Vector# types 2014-10-09 08:54:56 -06:00
Storage.h Expose allocation in ArrayHandle. 2015-02-10 15:58:41 -07:00
StorageBasic.h Remove UserPortal from ArrayHandle. 2015-04-28 10:49:46 -04:00
StorageImplicit.h Change storage references to storage pointers. 2015-04-30 21:29:58 -06:00
StorageListTag.h Change ArrayContainerControl to Storage. 2014-06-24 09:58:32 -06:00
Timer.h Remove vtkm::Scalar and vtkm::Vector# types 2014-10-09 08:54:56 -06:00
TopologyType.h fix typo. 2015-05-14 16:10:17 -04:00