Commit Graph

1423 Commits

Author SHA1 Message Date
Dave Pugmire
71c6f034d9 Use CreateResult mechanism for copying PDS fields. 2022-08-26 08:55:54 -04:00
Dave Pugmire
7d60c390ce Test PDS fields and filters. 2022-08-25 16:25:58 -04:00
Dave Pugmire
56e014f268 Do copy fields inside of NewFilter 2022-08-25 13:38:58 -04:00
Dave Pugmire
fa401ba016 Copy PDS fields in filter. Add more tests. 2022-08-25 09:28:35 -04:00
Dave Pugmire
6a6bc011a6 Merge topic 'gpu_async_alloc'
770fa2964 Reset flag to previous value on exit.
dd16f738e remove example from cmake..
38714972a remove example for threaded multiblocks.
fc8b750e5 Fix type Set --> Get for CPU/GPU threads.
115db2175 fix compile error for cuda.
baac7e1fb Put sync memory into RuntimeDeviceTracker
8455972a0 Turn on thread-safe-ish mem alloc
9f4b786a7 Add option to thread-efficient mem alloc
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2845
2022-08-19 13:12:42 -04:00
Dave Pugmire
770fa29642 Reset flag to previous value on exit. 2022-08-18 06:38:15 -04:00
Li-Ta Lo
1693c989b9 Merge branch 'master' into worklet_run 2022-08-16 16:02:17 -06:00
Li-Ta Lo
ca463a8a6f replace CallWorklet with lambda 2022-08-16 15:26:02 -06:00
Li-Ta Lo
c222a99537 simplify coordinate transform worklet dispatch 2022-08-16 11:13:23 -06:00
Li-Ta Lo
622388963e remove ->template 2022-08-16 09:54:29 -06:00
Li-Ta Lo
c6eb90a2b6 simplify worklet dispatch for Warp filters 2022-08-16 09:53:01 -06:00
Dave Pugmire
fc8b750e5c Fix type Set --> Get for CPU/GPU threads. 2022-08-16 10:59:22 -04:00
Li-Ta Lo
ba7ac412b8 simplify Tri/Tetra worklet dispatch 2022-08-16 08:26:36 -06:00
Dave Pugmire
baac7e1fb9 Put sync memory into RuntimeDeviceTracker 2022-08-15 14:30:13 -04:00
Li-Ta Lo
2f62e8c28f minor change based on code review 2022-08-12 14:21:37 -06:00
Dave Pugmire
8455972a09 Turn on thread-safe-ish mem alloc 2022-08-12 15:29:38 -04:00
Li-Ta Lo
b8c39f4f9c de-template CellSetConnectivity::Run 2022-08-11 14:21:30 -06:00
Li-Ta Lo
386c633d66 simplify ThresholdWorklet::Run 2022-08-11 11:57:54 -06:00
Dave Pugmire
3920806a66 Address reviewer comments and suggestions. 2022-08-11 13:43:49 -04:00
dpugmire
7e945bb145 Fix compile error for cuda builds. 2022-08-11 09:09:21 -04:00
Dave Pugmire
4d60b42a47 Add threaded filters example 2022-08-10 16:06:42 -04:00
Dave Pugmire
8f58f824e5 Run multiblock tests with and without Async GPU memory 2022-08-10 15:38:18 -04:00
Li-Ta Lo
bb495ca562 Merge branch 'master' into worklet_run 2022-08-09 09:03:16 -06:00
Li-Ta Lo
69e7100e3d remove redundant Run overload 2022-08-08 14:28:11 -06:00
Li-Ta Lo
9b5f745947 remove unused ProcessCellField 2022-08-08 11:18:19 -06:00
Li-Ta Lo
7247b71722 simply CellSet/Array dispatch for ImageConnectivity 2022-08-08 10:24:05 -06:00
Dave Pugmire
45206a8f03 Merge topic 'tube_fix_degenerate_polylines'
25c622508 Use ScatterCounting instead of ScatterPermutation.
8cf0c1a7f Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into tube_fix_degenerate_polylines
531c3a442 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into tube_fix_degenerate_polylines
a2d5f5249 kick dashboard...
6353da486 minor edit to kick dashboards.
deb15bc14 small edit to kick dashboards.
2bfd0ce59 Use ScatterPermutation to skip invalid cells.
8e44a7ce0 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2821
2022-08-05 13:40:36 -04:00
Li-Ta Lo
34613b1643 Merge topic 'purify_GetResultType'
d1d97ec05 make NewFilterParticleAdvection::GetResultType pure

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Dave Pugmire <dpugmire@gmail.com>
Merge-request: !2832
2022-08-03 15:31:26 -04:00
Li-Ta Lo
b6b55f0265 Merge topic 'privatize_do_execute'
27305faff Privatize NewFilterParticleAdvection::DoExecute

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Dave Pugmire <dpugmire@gmail.com>
Merge-request: !2831
2022-08-03 15:30:32 -04:00
Li-Ta Lo
d1d97ec057 make NewFilterParticleAdvection::GetResultType pure 2022-08-03 11:15:35 -06:00
Gunther Weber
9551175dd4 Merge topic 'contour-tree-spatial-decomposition-refactor'
cd3fe3d47 Eliminate need for SpatialDecomposition in contour tree filters.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2825
2022-08-03 13:11:58 -04:00
Li-Ta Lo
27305faff3 Privatize NewFilterParticleAdvection::DoExecute 2022-08-03 10:05:03 -06:00
Dave Pugmire
25c6225081 Use ScatterCounting instead of ScatterPermutation. 2022-08-03 11:56:34 -04:00
Dave Pugmire
8cf0c1a7fb Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into tube_fix_degenerate_polylines 2022-08-03 11:42:46 -04:00
Gunther H. Weber
cd3fe3d47d Eliminate need for SpatialDecomposition in contour tree filters.
This commit address issue #713 and removes the need to pass information
about the spatial decomposition (block origins, block sizes, block index
and blocks per dimension) to the contour tree filter. Block origin
information is added to CellSetStructured (as GlobalPointSize) and the
distributed contour tree filter will get this information from
CellSetStructured instead of expecting it as parameters to the
constructor. Information about blocks per dimension and block indices
are computed from the information in CellSetStructure albeit requiring
global communication across all ranks. To avoid this communication cost,
the caller of the filter may explicitly specify this information via the
SetBlockIndices() method.
2022-08-02 20:01:41 -07:00
Li-Ta Lo
7c8022e3e3 Merge topic 'probe_map_field'
9cbf9719a lower case InvalidValue
292f7017c move Probe::DoMapField into a free function

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2823
2022-08-02 11:09:37 -04:00
Dave Pugmire
531c3a442f Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into tube_fix_degenerate_polylines 2022-08-01 19:59:21 -04:00
Dave Pugmire
64f9d2fbf0 Merge topic 'remove_templates_from_streamline_filters'
898a3e092 Move StreamSurface into NewFilterField
5ffae6111 Use CastAndCallForTypes with UnknownArray of seeds.
061fe6afb Fix dashboard compile errors.
42fd70d50 Remove virtuals from DataSetIntegrator classes.
2524c16a0 Missed some cuda fixes filters...
e1fbfea30 Remove device compiler dependencies.
2a4430447 tests need to be device compiled.
9b2a257d9 Move include  out of .h file.
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2777
2022-08-01 19:55:03 -04:00
Dave Pugmire
898a3e0927 Move StreamSurface into NewFilterField 2022-08-01 14:58:55 -04:00
Dave Pugmire
5ffae61115 Use CastAndCallForTypes with UnknownArray of seeds. 2022-08-01 13:43:28 -04:00
Dave Pugmire
061fe6afbb Fix dashboard compile errors. 2022-08-01 11:10:25 -04:00
Dave Pugmire
42fd70d50f Remove virtuals from DataSetIntegrator classes. 2022-08-01 10:59:32 -04:00
Dave Pugmire
2524c16a0c Missed some cuda fixes filters... 2022-08-01 09:55:38 -04:00
Dave Pugmire
e1fbfea305 Remove device compiler dependencies. 2022-08-01 08:00:46 -04:00
Dave Pugmire
2a4430447a tests need to be device compiled. 2022-07-29 22:15:13 -04:00
Dave Pugmire
9b2a257d9f Move include out of .h file. 2022-07-29 15:05:59 -04:00
Dave Pugmire
403d800584 Remove compiler warnings on dashboard 2022-07-29 13:55:37 -04:00
Dave Pugmire
6a200c62d9 Cuda fixes: device in headers.. 2022-07-29 13:39:38 -04:00
Dave Pugmire
0d15a015fa Remove unused virtuals..... 2022-07-29 11:14:24 -04:00
Dave Pugmire
0c2652e16d Test the variant fix from !2824 2022-07-29 10:54:19 -04:00