Commit Graph

9337 Commits

Author SHA1 Message Date
Ben Boeckel
c3f4c924d4 gitlab-ci: add missing feature tag for doxygen submission 2022-12-21 09:34:18 -05:00
Ben Boeckel
7766bbc3cd gitlab-ci: use arch-specific tags for OS selection
Also add some missing OS tags for HIP jobs.
2022-12-21 09:34:18 -05:00
Kenneth Moreland
ca39bd4ea6 Merge topic 'contour-bug-v1.7' into release-1.7
a195ce883 Fix Flying Edges z-boundary condition with non-square input

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2876
2022-10-13 13:18:19 -04:00
Kenneth Moreland
a195ce883a Fix Flying Edges z-boundary condition with non-square input
There was a bug with Flying Edges checking the boundary conditions in
the z-direction. It was comparing the z index to the size of the y
dimension, not the z dimension. This simple typo was probably missed
because most of the tests use square meshes. To catch the problem, you
need a mesh that has a different number of points in the y and z
directions and the contour has to go past the positive z boundary.

When this error was hit, the indices for the edges on that boundary were
not recorded, and later interpolation used garbage values for edge's
point ids.
2022-09-29 08:39:52 -06:00
Vicente Bolea
6f64a9305d Merge topic 'skip-find-tbb-if-loaded' into release-1.7
c30c35571 Revert "Disable loading the TBBConfig.cmake file"
dd3fc9781 cmake: skip find_package(TBB) if already loaded

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2836
2022-08-05 13:35:45 -04:00
Vicente Adolfo Bolea Sanchez
c30c35571f Revert "Disable loading the TBBConfig.cmake file"
This reverts commit a8825db59a7235c9d267ac4f909bd2eebb25cb40.
2022-08-04 13:58:01 -04:00
Vicente Adolfo Bolea Sanchez
dd3fc97811 cmake: skip find_package(TBB) if already loaded 2022-08-04 13:24:27 -04:00
Sujin Philip
450108b1d6 Merge topic 'getfieldindex-not-throw-backport' into release-1.7
c0364e71c DataSet::GetFieldIndex should not throw

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2829
2022-08-03 08:40:25 -04:00
Sujin Philip
c0364e71cc DataSet::GetFieldIndex should not throw
As per its documentation, DataSet::GetFieldIndex should return -1 when
a field with the given name is not found.
2022-07-28 08:45:18 -04:00
Kenneth Moreland
d7a75bc02a Merge topic 'backport-2748' into release-1.7
d6353e1eb Fix StructuredPointGradient for Uniform Point Coordinates

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2765
2022-05-05 13:08:01 -04:00
Sujin Philip
d6353e1eb7 Fix StructuredPointGradient for Uniform Point Coordinates
The scalar field difference along x, y, and z should be divided by the
spacing not multiplied. This was causing some test failures in VTK and
ParaView when overriding the default contour filter with `vtkmContour`.
2022-05-04 12:55:33 -04:00
Vicente Adolfo Bolea Sanchez
bac7559926 1.7.1 is our 11th official release of VTK-m.
The major changes to VTK-m from 1.7.0 can be found in:
  docs/changelog/1.7.1/release-notes.md' version.txt
v1.7.1
2022-01-28 18:18:04 -05:00
Vicente Adolfo Bolea Sanchez
6463a8c0b7 Add release notes for 1.7.1 2022-01-28 18:16:04 -05:00
Vicente Bolea
ce17a3bf77 Merge topic 'cuda-multiple-archs' into release
0bbba6c0c CMAKE: CUDA ampere generate sm_80/86

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2688
2022-01-28 12:55:33 -05:00
Vicente Bolea
415440b30b Merge topic 'backport-fixes' into release
3edcd554d CI: set GBench to latest tag
770c76f84 HIP: remove bogus kokkoscore props
f793258d0 Add instructions on how to commit Git-LFS files

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2689
2022-01-28 12:46:51 -05:00
Vicente Bolea
1f22a2350b Merge topic 'cell-centered-advection' into release
91631760a Missing changes for cell centered velocity fields

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2663
2022-01-28 12:45:08 -05:00
Vicente Adolfo Bolea Sanchez
3edcd554dd CI: set GBench to latest tag
Previously it was set to an specific commit known to work with VTK-m.
2022-01-27 20:42:26 -05:00
Vicente Adolfo Bolea Sanchez
770c76f842 HIP: remove bogus kokkoscore props 2022-01-27 20:41:56 -05:00
Kenneth Moreland
f793258d04 Add instructions on how to commit Git-LFS files 2022-01-27 20:41:42 -05:00
Abhishek Yenpure
91631760a7 Missing changes for cell centered velocity fields 2022-01-27 20:07:53 -05:00
Vicente Adolfo Bolea Sanchez
0bbba6c0c2 CMAKE: CUDA ampere generate sm_80/86 2022-01-27 20:03:54 -05:00
Manish Mathai
5a0f26bc52 Merge topic 'volume-renderer-oob-fix' into release
36822756b Fix out of bounds cell location searchs in VolumeRendererStructured

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2685
2022-01-26 14:13:28 -05:00
Manish Mathai
36822756b9 Fix out of bounds cell location searchs in VolumeRendererStructured
`RectilinearLocator::LocateCell` and `UniformLocator::LocateCell` assume
that the point in inside the bounds of the cell set, but may return a
cell location that does not exist, i.e., cell location that is outside
of the bounds of the cell set due to errors from floating point
operations.

This fix, given the assumption above, bounds the calculated cell
location to within the cellset by capping the indices to within the
limits.
2022-01-26 09:27:05 -08:00
Vicente Adolfo Bolea Sanchez
d5143ad7ed 1.7.0 is our 10th official release of VTK-m.
The major changes to VTK-m from (previous release) can be found in:
docs/changelog/1.7/release-notes.md
v1.7.0
2021-12-07 18:47:49 -05:00
Cyrus Harrison
68f2069190 Merge topic 'task/2012_11_cuda_include_fix_release' into release
987a1fd8a fix include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2633
2021-12-01 15:06:50 -05:00
Vicente Bolea
4f775db1b4 Merge topic 'update-gbench' into release
b68026981 CI: use latest master GBench

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2631
2021-11-22 11:51:53 -05:00
Vicente Adolfo Bolea Sanchez
b680269811 CI: use latest master GBench 2021-11-22 10:48:29 -05:00
Cyrus Harrison
987a1fd8a2 fix include path 2021-11-19 12:15:53 -08:00
Vicente Bolea
134f0c8afe Merge topic 'fix-openmp-segfaul' into release
47ee1b247 OpenMP: fix race condition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Nickolas Davis <nadavi@sandia.gov>
Merge-request: !2625
2021-11-08 20:56:16 -05:00
Vicente Adolfo Bolea Sanchez
47ee1b247a OpenMP: fix race condition 2021-11-08 16:39:40 -05:00
Cyrus Harrison
c67244f636 Merge topic 'task/2021_11_adj_opts_parser_include' into release
5c21e67d7 adjust options parser include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2623
2021-11-02 15:56:30 -04:00
Cyrus Harrison
5c21e67d7d adjust options parser include path 2021-11-01 11:30:10 -07:00
Kenneth Moreland
c5e83c6124 Merge topic 'reset-bounds-empty' into release
61de2faf7 Allow empty bounds in Camera::ResetToBounds

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2621
2021-11-01 13:56:33 -04:00
Kenneth Moreland
61de2faf7e Allow empty bounds in Camera::ResetToBounds
Although it is generally wrong to try to call `ResetToBounds` with a
`Bounds` object that does not have a valid range, there are cases where
the range might not be valid. (For example, if `ResetToBounds` was
called in a routine that is rendering an empty scene, it would be best
not to crash.)
2021-11-01 11:02:17 -06:00
Vicente Adolfo Bolea Sanchez
9f7ac3a7f6 1.7.0-rc1 is our 9th official release of VTK-m.
The major changes to VTK-m from (1.6.0) can be found in:
docs/changelog/1.7/release-notes.md
v1.7.0-rc1
2021-10-21 13:08:50 -04:00
Vicente Adolfo Bolea Sanchez
9ae4a3ed79 Add release notes for 1.7.0-rc1 2021-10-21 13:08:40 -04:00
Vicente Adolfo Bolea Sanchez
199dcc1f0b Merge commit '04c43e4c5' into update-to-v1.7.0-rc1
* commit '04c43e4c5': (376 commits)
  Batch line and text annotations for View1D
  Update code to follow styling and worklet invoker guidelines
  CI: move from only to rules
  CI: fix dependencies in CI jobs
  CI: adjust parallel param hip build
  Adding changelog for cell centered velocities
  added changelog
  Removing unnecessary header
  Updating particle advection filters to use field associativity
  minor fix
  make most of the vtkm_io library not DEVICE_SOURCE
  fixed single/double precision converstion
  add include sstream and see if it clears the dashboard
  remove comment about DeviceAdapter.h
  include DeviceAdapter.h in StorageVirtual.h
  CI: add HIP builing build
  add missing #include
  decouple Timer.h from device compiler
  do not use device compiler to compile source unit tests
  Fix dropped UnknownArrayHandle symbols
  ...
2021-10-21 13:08:08 -04:00
Manish Mathai
04c43e4c52 Merge topic 'optimize-annotations-speed'
c62998bd1 Batch line and text annotations for View1D
f7c43960e Update code to follow styling and worklet invoker guidelines
b7470b0af Remove leftover debug statement
8f025a2c5 Batch text and line annotation rendering

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2594
2021-10-20 12:22:28 -04:00
Vicente Bolea
d1fd72e71a Merge topic 'fix-ci-rules'
a5aeda724 CI: move from only to rules

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !2610
2021-10-19 19:49:48 -04:00
Manish Mathai
c62998bd1b Batch line and text annotations for View1D 2021-10-19 14:12:18 -07:00
Manish Mathai
f7c43960e5 Update code to follow styling and worklet invoker guidelines 2021-10-19 10:47:56 -07:00
Vicente Adolfo Bolea Sanchez
a5aeda7240 CI: move from only to rules 2021-10-18 14:36:16 -04:00
Abhishek Yenpure
39934257cb Merge topic 'cell-velocity-field'
5109ba2a7 Adding changelog for cell centered velocities
4e9220ddd Removing unnecessary header
3237c58c2 Updating particle advection filters to use field associativity
79bb38c2b Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into cell-velocity-field
a11d9ad10 removing print statements
e28476df5 Assigning default associativity for velocity field
53167f076 Fix Field constructors
e6fa5fd4b Fixing Field class
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2588
2021-10-18 13:00:07 -04:00
Vicente Bolea
f7ac297d68 Merge topic 'fixes-ci-gl'
9ea26d937 CI: fix dependencies in CI jobs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2609
2021-10-16 16:12:21 -04:00
Li-Ta Lo
9eac2007ce Merge topic 'vtkm_io_sans_device_source'
81fe1254e Merge branch 'master' into vtkm_io_sans_device_source
2c33a23d3 added changelog
1de5fef12 minor fix
5e87ed858 make most of the vtkm_io library not DEVICE_SOURCE

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2607
2021-10-15 23:25:44 -04:00
Li-Ta Lo
81fe1254ea Merge branch 'master' into vtkm_io_sans_device_source 2021-10-15 19:10:40 -06:00
Vicente Adolfo Bolea Sanchez
9ea26d9372 CI: fix dependencies in CI jobs 2021-10-15 15:37:27 -04:00
Vicente Bolea
386f34aa3b Merge topic 'adjust-params-hip'
e1d8b7270 CI: adjust parallel param hip build

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2608
2021-10-15 12:35:33 -04:00
Vicente Adolfo Bolea Sanchez
e1d8b72700 CI: adjust parallel param hip build 2021-10-15 12:24:33 -04:00
Abhishek Yenpure
5109ba2a7d Adding changelog for cell centered velocities 2021-10-15 09:19:12 -07:00