Commit Graph

482 Commits

Author SHA1 Message Date
dongliangchu
a8650c9c4a update unit test for MultiBlock class 2017-08-03 15:51:53 -04:00
dongliangchu
2015387b9a update unit test for MultiBlock class 2017-08-03 15:43:12 -04:00
dongliangchu
106e351f3f update unit test for MultiBlock class 2017-08-03 15:40:32 -04:00
dongliangchu
028284d1c3 update unit test for MultiBlock class 2017-08-03 15:32:28 -04:00
dongliangchu
7b26c80d83 pull to keep up with the master branch 2017-08-03 13:35:42 -04:00
dongliangchu
f622e8a03c fix multiblock compiling macro issue 2017-08-03 12:21:37 -04:00
dongliangchu
5e8f76918f fix multiblock compiling macro issue 2017-08-02 16:02:37 -04:00
dongliangchu
6c953eccff fix multiblock compiling macro issue 2017-08-02 15:34:34 -04:00
dongliangchu
73e3753d9e fix multiblock compiling macro issue 2017-08-02 15:18:55 -04:00
dongliangchu
e54196b4d2 fix multiblock compiling definition issue 2017-08-01 16:10:53 -04:00
dongliangchu
6257e284eb remove useless head file 2017-08-01 13:41:11 -04:00
dongliangchu
440a6be88e Expand MultiBlock Functionality 2017-07-20 15:11:12 -04:00
David C. Lonie
b2c3e41645 Refactor array transfer logic for basic storage.
The old templated array transfer mechanism generated a lot of code
that ended up doing a simple, type-agnostic memcpy for most devices.
This patch specialized array handles for basic storage and uses a
fast-path array transfer implementation. This reduces the size of the
vtkm_cont library by 27% on gcc (from 6.2MB to 4.5MB).
2017-06-29 13:18:44 -04:00
dongliangchu
b15aa10b73 Applying cell filter to multiblock data 2017-06-22 14:28:00 -04:00
dongliangchu
e9ab997939 Applying cell filter to multiblock data 2017-06-20 16:23:14 -04:00
dongliangchu
f382cdd5a6 worklet for multiblock data 2017-06-12 09:22:46 -04:00
Sujin Philip
c4e3102084 Simplify ArrayHandleImplicit template 2017-06-08 16:46:45 -04:00
Sujin Philip
6ce2a43d41 Simplify ArrayHandleTransform template 2017-06-08 16:46:45 -04:00
Sujin Philip
749c0c8920 Add Worklet and Filter for faceted surface normals 2017-06-08 09:37:12 -04:00
dongliangchu
add3299b61 Template function for applying filter to multiblock data 2017-06-01 16:43:40 -04:00
dongliangchu
14a7f22377 Template function for applying filter to multiblock data 2017-05-31 23:16:12 -04:00
dongliangchu
da097c6308 Template function for applying filter to multiblock data 2017-05-30 21:52:24 -04:00
Robert Maynard
5dd346007b Respect VTK-m convention of parameters all or nothing on a line
clang-format BinPack settings have been disabled to make sure that the
VTK-m style guideline is obeyed.
2017-05-26 13:53:28 -04:00
Sujin Philip
3016c2d5f9 Merge topic 'fix-datasetbuilder'
5751ed7a Fix DataSetBuilder for Uniform and Rectilinear

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !781
2017-05-26 10:46:15 -04:00
Sujin Philip
5751ed7a13 Fix DataSetBuilder for Uniform and Rectilinear
Allow 1 and 2 dimensional data along any orthogonal plane/axis.
2017-05-25 17:07:14 -04:00
Li-Ta Lo
869c978976 Merge branch 'array_handle_reverse_write_2' of gitlab.kitware.com:ollielo/vtk-m into array_handle_reverse_write_2
Merged and resolved conflict after clang-format.
2017-05-25 11:14:39 -06:00
Li-Ta Lo
14592b8279 Merge branch 'master' of gitlab.kitware.com:vtk/vtk-m into array_handle_reverse_write_2 2017-05-25 09:05:14 -06:00
Li-Ta Lo
1c50c86a2b remove commented out code to print values to stdout 2017-05-25 08:49:10 -06:00
Kitware Robot
4ade5f5770 clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
dongliangchu
c7769ba172 testing filter on multiblock 2017-05-24 18:54:56 -04:00
Li-Ta Lo
f64cb5efb4 Added test for using ArrayHandleReverse as output of ScanInclusiveByKey
Relexed the constrain for ArrayHandleReverse to allocate storage for the
underlying ArryaHandle
2017-05-24 16:02:46 -06:00
Li-Ta Lo
6054280431 fixed a typo and added write support for ArrayHandleReverse 2017-05-24 09:58:44 -06:00
dongliangchu
65a9bfc376 reorganizing multiblock test codes into two files 2017-05-22 16:34:22 -04:00
Kitware Robot
efbde1d54b clang-format: sort include directives 2017-05-18 12:59:33 -04:00
dongliangchu
315e50c42a fixing test error and applying worklet on multiblock 2017-05-17 14:34:55 -04:00
dongliangchu
0d71a72b69 fixing test error and applying worklet on multiblock 2017-05-17 14:32:46 -04:00
Sujin Philip
67febc27ad Add ImplicitFunction for Cylinder and Frustum 2017-05-16 09:38:28 -04:00
dongliangchu
faf6ee30af fixing test error 2017-05-11 16:16:45 -04:00
dongliangchu
9e8de89643 test on various dataset for multiblock class 2017-05-11 14:27:43 -04:00
dongliangchu
fb3bf2e296 Merge branch 'MultiBlock' of https://gitlab.kitware.com/dongliangchu/vtk-m into multiblock 2017-05-11 14:05:55 -04:00
dongliangchu
dffc1ac545 small tweak for multiblock class and its unit test 2017-05-11 11:05:47 -04:00
dongliangchu
d24e57aaac multiblock class and its unit test 2017-05-09 20:27:03 -04:00
Li-Ta Lo
cfea9b32d0 Merge topic 'array_handle_reverse'
5226fa8b add read only (for the moment) test and implementation of ArrayHandleReverse (a.k.a reverse iterator)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !763
2017-05-08 10:54:16 -04:00
Li-Ta Lo
5226fa8b53 add read only (for the moment) test and implementation of ArrayHandleReverse (a.k.a reverse iterator) 2017-05-05 13:45:23 -06:00
Robert Maynard
57ab48fe8e Replace occurrences of NULL with nullptr. 2017-05-04 10:50:57 -04:00
Sujin Philip
e9898cc5cf Merge topic 'virtual-methods'
4049b5b2 Add ClipWithImplicitFunction Filter
82d02e46 Modify ImplicitFunctions to use Virtual Methods
968960c1 Add Virtual Methods Framework

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !750
2017-05-02 16:12:04 -04:00
Sujin Philip
82d02e46ef Modify ImplicitFunctions to use Virtual Methods 2017-05-01 16:55:59 -04:00
Sujin Philip
968960c1a1 Add Virtual Methods Framework 2017-05-01 16:51:42 -04:00
Robert Maynard
80b9d74a23 Merge topic 'embed_more_into_vtkm_cont'
ec6589d3 Only enable -fPIC on component static libraries when necessary.
cbfe5fdd Fix up various issues with ArrayHandles in vtkm_cont.
355eea88 Get the vtkm cont cuda object to compile properly.
6ecc22bb First pass at compiling ArrayHandle into vtkm_cont.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !715
2017-04-26 13:47:10 -04:00
Li-Ta Lo
5c735a385c this should resovle all the type conversion warnings 2017-04-25 10:12:11 -06:00