Commit Graph

10927 Commits

Author SHA1 Message Date
Li-Ta Lo
86ba9ff31a Merge topic 'unify_uniform_locators'
527940871 revert renaming this to self
58bbc0965 disable AxisAnnontation in unit tests
5787852a8 use Invoker instead of Dispatcher
eab63f68a revert change to CMakeList.txt
3045deb66 rename Adopter -> Adapter
9cdc16c9a fixed warning about float
2d3580636 add baseline image for volume renderer
8c324f824 Vec3f for param
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3048
2023-05-04 11:18:04 -04:00
Li-Ta Lo
5279408711 revert renaming this to self 2023-05-03 12:35:53 -06:00
Li-Ta Lo
58bbc0965f disable AxisAnnontation in unit tests 2023-05-03 07:14:41 -06:00
Vicente Bolea
13a68cc86b Merge topic 'add-warning-icon-pipelines'
1a0ca75fc ci: Add warning icons in GL pipelines
af06da04f ci,cuda: parametrize arch for diff cmake vers

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3051
2023-05-02 16:03:18 -04:00
Vicente Adolfo Bolea Sanchez
1a0ca75fc8 ci: Add warning icons in GL pipelines 2023-05-02 14:31:36 -04:00
Vicente Adolfo Bolea Sanchez
af06da04fd ci,cuda: parametrize arch for diff cmake vers 2023-05-02 14:31:36 -04:00
Li-Ta Lo
5787852a8e use Invoker instead of Dispatcher 2023-05-01 14:41:16 -06:00
Dave Pugmire
8651d9f284 Merge topic 'add_get_block_to_boundsmap'
b43763429 Kick the dashboards.....
f3279b0f5 Merge branch 'add_get_block_to_boundsmap' of https://gitlab.kitware.com/dpugmire/vtk-m into add_get_block_to_boundsmap
1ce2922d1 Remove warning. Add BoundsMap methods.
b9a684fda Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into add_get_block_to_boundsmap
a4b4bf656 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m
086f99e54 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into add_get_block_to_boundsmap
166f5d405 Kick the dashboards.....
5fba6382b Kick the dashboards..........
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3041
2023-05-01 15:15:48 -04:00
Dave Pugmire
b437634295 Kick the dashboards..... 2023-05-01 14:41:32 -04:00
Dave Pugmire
f3279b0f57 Merge branch 'add_get_block_to_boundsmap' of https://gitlab.kitware.com/dpugmire/vtk-m into add_get_block_to_boundsmap 2023-05-01 13:05:21 -04:00
Dave Pugmire
1ce2922d15 Remove warning. Add BoundsMap methods.
Fix compiler warnings......

Kick the dashboards..........

Kick the dashboards.....

use lambda instead of functor, remove unused code

ArrayHandle::StorageType should be public

StorageType is public in vtkm::cont::ArrayHandle, but some subclasses  
re-declare it as private. Having it public provides a convenient way to  
get the storage type of an ArrayHandle, otherwise it is quite verbose.

Addresses: #314

Tetrahedralize and Triangulate filters check if input is already triangulated

Previously, tetrahedralize/triangulate would blindly convert all the cells to tetrahedra/triangles, even when they were already. Now, the dataset is directly returned if the CellSet is a CellSetSingleType of tetras/triangles, and no further processing is done in the worklets for CellSetExplicit when all shapes are tetras or triangles.

ci,crusher: changed fs to orion

ci,osx,macos: fix value of GIT_CLONE_PATH
2023-05-01 13:05:11 -04:00
Dave Pugmire
b9a684fda1 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into add_get_block_to_boundsmap 2023-05-01 13:04:10 -04:00
Li-Ta Lo
eab63f68ad revert change to CMakeList.txt 2023-04-28 13:51:18 -06:00
Li-Ta Lo
3045deb665 rename Adopter -> Adapter 2023-04-28 13:21:26 -06:00
Li-Ta Lo
9cdc16c9ab fixed warning about float 2023-04-28 08:24:15 -06:00
Li-Ta Lo
2d35806361 add baseline image for volume renderer 2023-04-27 10:49:54 -06:00
Li-Ta Lo
8c324f8244 Vec3f for param 2023-04-27 10:18:15 -06:00
Li-Ta Lo
f799826faa use Vec3f for parametric coordinate 2023-04-27 10:10:45 -06:00
Li-Ta Lo
6fa506d60d clean up 2023-04-27 08:29:42 -06:00
Li-Ta Lo
b7b3d51b1d use CRTP to factor out common code 2023-04-26 12:33:05 -06:00
Li-Ta Lo
b1804f591c calculate invSpacing 2023-04-26 11:41:55 -06:00
Vicente Bolea
f8a63d18da Merge topic 'change-macos-clone-path'
54dd42271 ci,osx,macos: fix value of GIT_CLONE_PATH

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3046
2023-04-26 11:34:56 -04:00
Vicente Adolfo Bolea Sanchez
54dd42271c ci,osx,macos: fix value of GIT_CLONE_PATH 2023-04-26 11:33:07 -04:00
Li-Ta Lo
4f91cfded4 making the two sampler look closer 2023-04-26 09:02:43 -06:00
Vicente Bolea
feff1f24fb Merge topic 'migrate-crusher-build-orion'
8db94832f ci,crusher: changed fs to orion

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3047
2023-04-25 20:41:16 -04:00
Vicente Adolfo Bolea Sanchez
8db94832f1 ci,crusher: changed fs to orion 2023-04-25 19:38:29 -04:00
Li-Ta Lo
5ccf5dd5bc first cut at delegate RectilinearLocator 2023-04-25 16:42:21 -06:00
Li-Ta Lo
8dcd78b1ba delegate to vtk::cont::CellLocatorUniformGrid 2023-04-25 08:47:57 -06:00
Louis Gombert
60d8e66d8c Merge topic 'tetra-check'
1d272592e Tetrahedralize and Triangulate filters check if input is already triangulated

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3044
2023-04-24 10:31:49 -04:00
Louis Gombert
1d272592e3 Tetrahedralize and Triangulate filters check if input is already triangulated
Previously, tetrahedralize/triangulate would blindly convert all the cells to tetrahedra/triangles, even when they were already. Now, the dataset is directly returned if the CellSet is a CellSetSingleType of tetras/triangles, and no further processing is done in the worklets for CellSetExplicit when all shapes are tetras or triangles.
2023-04-24 12:37:11 +02:00
Sujin Philip
fdf2c079fa Merge topic 'StorageType-public'
b0715e14a ArrayHandle::StorageType should be public

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3038
2023-04-23 23:13:25 -04:00
Li-Ta Lo
0fd47317b2 Merge topic 'volume_render_cleanup'
86e6c5c3e use lambda instead of functor, remove unused code

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Acked-by: Manish Mathai <mmathai@uoregon.edu>
Merge-request: !3043
2023-04-21 10:39:30 -04:00
Li-Ta Lo
86e6c5c3e0 use lambda instead of functor, remove unused code 2023-04-20 13:34:58 -06:00
Dave Pugmire
a4b4bf6563 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2023-04-20 14:46:54 -04:00
Dave Pugmire
086f99e544 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into add_get_block_to_boundsmap 2023-04-20 14:35:08 -04:00
Dave Pugmire
166f5d405b Kick the dashboards..... 2023-04-20 14:01:51 -04:00
Kenneth Moreland
2f75729cd7 Merge topic 'fix-nightly-gcc5-cuda'
0182eb9d9 Test variant arguments to worklets
de28a4351 Add an entry to VariantUnion to help compiler copy structs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3030
2023-04-19 17:30:37 -04:00
Kenneth Moreland
0182eb9d9d Test variant arguments to worklets
Add a regression test for passing a variant as an argument to a worklet.
Variants are tricky objects, and the compiler might make some strange
assumptions during optimization.

One case that popped up in particular was when a variant contained two
objects with the same `sizeof` but the first object had padding. When the
variant contained the second object, the value under the padded part of
the first object was not set.
2023-04-19 11:30:47 -06:00
Kenneth Moreland
de28a43510 Add an entry to VariantUnion to help compiler copy structs
I've been seeing errors in a nightly build that compiles for CUDA Pascal
using GCC5. The issue is that one of the `ArrayHandleMultiplexer` tests
is failing to copy an implicit array correctly. I think the problem is
that in this test the first and second type of the `Variant` are the same
size, but the first type has some padding in the middle whereas the
second type does not. When using this second type, the values in the
same position of the padding of the first type don't seem to be
initialized properly in the kernel invocation.

My nonexhaustive experiment shows that things work OK as long as the
first type is large enough and has no fillers. Enforce this by adding an
internal entry to the union that is completely full.
2023-04-19 11:14:48 -06:00
Dave Pugmire
5fba6382bd Kick the dashboards.......... 2023-04-19 12:25:10 -04:00
Dave Pugmire
8586d9de5a Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2023-04-18 22:50:04 -04:00
Dave Pugmire
9d0a9bfbae Fix compiler warnings...... 2023-04-18 21:09:10 -04:00
Thomas H. Gibson
141d0e70ef Merge topic 'thrust-reduce-by-key'
1ac12b784 Adding thrust option for ReduceByKey for Kokkos+HIP/CUDA.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3027
2023-04-18 17:35:33 -04:00
Dave Pugmire
b8e9ca4ca5 Remove warning. Add BoundsMap methods. 2023-04-18 15:55:38 -04:00
Dave Pugmire
d79b2cb5be Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2023-04-18 15:41:31 -04:00
Sean Miller
1ac12b784b Adding thrust option for ReduceByKey for Kokkos+HIP/CUDA. 2023-04-17 10:50:57 -05:00
Dave Pugmire
c9899c69cf Merge topic 'sl_block_duplication'
c8702f132 Punch the dashboard in the neck.
d25710823 cleanup and better check for valid seeds.
fe35202de Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into sl_block_duplication
eb3c91494 Fixes to block duplication code.
d1e68ace9 Kick the dashboards....
778e2783a Kick the dashboards.....
186f06a82 Remove debug statements.
812b8f393 Fix serial compile error.
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3033
2023-04-15 17:42:48 -04:00
Dave Pugmire
c8702f132b Punch the dashboard in the neck. 2023-04-14 22:29:07 -04:00
Dave Pugmire
d257108236 cleanup and better check for valid seeds. 2023-04-14 14:19:50 -04:00
Dave Pugmire
fe35202de8 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into sl_block_duplication 2023-04-14 12:54:00 -04:00