Commit Graph

10743 Commits

Author SHA1 Message Date
oruebel
0e5aeb10fe Update contour_tree_distributed/CMakeLists.txt 2023-01-16 18:08:58 -08:00
oruebel
565772854a Merge branch 'master' into add_hdf5_reader 2023-01-16 17:56:36 -08:00
Kenneth Moreland
50a4935825 Merge topic 'document-field-index-order' into release-2.0
c0e0032e1 Clarify field index ordering in Doxygen

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2959
2023-01-13 11:14:36 -05:00
Kenneth Moreland
6c1c19259a Merge branch 'release-2.0' 2023-01-13 11:14:36 -05:00
Kenneth Moreland
886f45078b Merge topic 'document-field-index-order'
c0e0032e1 Clarify field index ordering in Doxygen

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2959
2023-01-13 11:14:36 -05:00
Kenneth Moreland
3568adf5b3 Merge topic 'sprintf-warning' into release-2.0
f275972e3 Resolve sprintf warning

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2961
2023-01-13 10:53:47 -05:00
Kenneth Moreland
2de57deafc Merge branch 'release-2.0' 2023-01-13 10:53:47 -05:00
Kenneth Moreland
d65d6ec3bf Merge topic 'sprintf-warning'
f275972e3 Resolve sprintf warning

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2961
2023-01-13 10:53:47 -05:00
Vicente Bolea
5b4e63f789 Merge topic 'fix-vtkm-devices-namespaces' into release-2.0
d5ce96789 CMAKE: fix vtkm devices namespaces

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2953
2023-01-13 09:51:00 -05:00
Vicente Bolea
6c6dc9521a Merge branch 'release-2.0' 2023-01-13 09:51:00 -05:00
Vicente Bolea
3a620941dd Merge topic 'fix-vtkm-devices-namespaces'
d5ce96789 CMAKE: fix vtkm devices namespaces

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2953
2023-01-13 09:51:00 -05:00
Kenneth Moreland
c0e0032e1d Clarify field index ordering in Doxygen
The fields in a `DataSet` are indexed from `0` to `GetNumberOfFields() - 1`.
It is natural to assume that the fields will be indexed in the order that
they are added, but they are not. Rather, the indexing is arbitrary and can
change any time a field is added to the dataset.

To make this more clear, Doxygen documentation is added to the `DataSet`
methods to inform users to not make any assumptions about the order of
field indexing.
2023-01-10 10:42:49 -07:00
Kenneth Moreland
f275972e3b Resolve sprintf warning
The latest verson of Xcode clang warns about using sprintf because of
its inherent vulnerability. Change it to snprintf.
2023-01-10 10:38:29 -07:00
Mark Bolstad
841da4169e Follow better CMake/VTK-m practices 2023-01-09 15:05:19 -07:00
Mark Bolstad
c5ce6cb96b Replace if/then with string parameter 2023-01-09 10:12:27 -07:00
Mark Bolstad
95c641559d Add cmake flag to override default ctest timeouts
The current ctest timeout in VTK-m are fine for the CI, but are too long for develoment when a test is hanging on a queued node. This commit allows a developer to turn off the majority of the hard coded timeout values which allows them to set them at the ctest command-line.
2023-01-09 08:42:23 -07:00
Abhishek Yenpure
bdfe192c19 Merge topic 'ascent_cmake_config'
51ca95bf6 Add VTKm_USE_DEFAULT_TYPES_FOR_ASCENT to VTKmConfig.cmake

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2955
2023-01-05 13:50:51 -05:00
Abhishek Yenpure
51ca95bf6e Add VTKm_USE_DEFAULT_TYPES_FOR_ASCENT to VTKmConfig.cmake 2023-01-04 11:20:39 -08:00
Kenneth Moreland
007c249a19 Merge topic 'force-method-types'
a3d7f9475 Force functions passed as templates to be functors

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Mark Bolstad <mbolsta@sandia.gov>
Merge-request: !2956
2023-01-04 10:50:43 -05:00
Kenneth Moreland
a3d7f9475b Force functions passed as templates to be functors
There are some special functions/methods that take as an argument a
function-like object and then call that function with some arguments.
There are some instances where a templated function was passed given the
appropriate template. Even though there is a specific function, this
gets passed as a function pointer and calling a function pointer on some
devices is a no-no.

Replace these function arguments with lambdas, which are constructed as
unnamed functor objects.
2023-01-03 13:56:29 -07:00
Vicente Adolfo Bolea Sanchez
d5ce967890 CMAKE: fix vtkm devices namespaces 2022-12-26 13:40:12 -05:00
Ben Boeckel
a15ea70ec7 Merge branch 'release-1.9' into release-2.0 2022-12-21 12:28:47 -05:00
Ben Boeckel
6ff755a9a8 Merge branch 'release-2.0' 2022-12-21 12:28:47 -05:00
Ben Boeckel
e8fd3ee5b8 Merge topic 'ci-arch-tags' into release-2.0
c8cc834b9 gitlab-ci: add missing platform and feature tags to ascent job
23c0eadb8 Merge branch 'ci-arch-tags-1.9' into ci-arch-tags
054661f68 gitlab-ci: use arch-specific tags for OS selection
4dd268c58 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
2022-12-21 12:28:47 -05:00
Ben Boeckel
9e9f903f6b Merge branch 'release-1.8' into release-1.9 2022-12-21 12:28:47 -05:00
Ben Boeckel
1c1f842014 Merge topic 'ci-arch-tags'
c8cc834b9 gitlab-ci: add missing platform and feature tags to ascent job
23c0eadb8 Merge branch 'ci-arch-tags-1.9' into ci-arch-tags
054661f68 gitlab-ci: use arch-specific tags for OS selection
4dd268c58 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
2022-12-21 12:28:47 -05:00
Ben Boeckel
831ae618e8 Merge topic 'ci-arch-tags' into release-1.9
054661f68 gitlab-ci: use arch-specific tags for OS selection
4dd268c58 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
2022-12-21 12:28:47 -05:00
Ben Boeckel
6ce131dfd4 Merge branch 'release-1.7' into release-1.8 2022-12-21 12:28:47 -05:00
Ben Boeckel
5cd4c23c82 Merge topic 'ci-arch-tags' into release-1.8
4c010f6c8 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
2022-12-21 12:28:47 -05:00
Ben Boeckel
9d78e44508 Merge topic 'ci-arch-tags' into release-1.7
c3f4c924d gitlab-ci: add missing feature tag for doxygen submission
7766bbc3c gitlab-ci: use arch-specific tags for OS selection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2952
2022-12-21 12:28:46 -05:00
Ben Boeckel
c8cc834b90 gitlab-ci: add missing platform and feature tags to ascent job 2022-12-21 09:35:53 -05:00
Ben Boeckel
23c0eadb8e Merge branch 'ci-arch-tags-1.9' into ci-arch-tags
* ci-arch-tags-1.9:
  gitlab-ci: use arch-specific tags for OS selection
  gitlab-ci: add missing feature tag for doxygen submission
  gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:35:46 -05:00
Ben Boeckel
054661f682 gitlab-ci: use arch-specific tags for OS selection 2022-12-21 09:35:02 -05:00
Ben Boeckel
4dd268c588 Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
* ci-arch-tags-1.8:
  gitlab-ci: add missing feature tag for doxygen submission
  gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:34:52 -05:00
Ben Boeckel
4c010f6c88 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
* ci-arch-tags-1.7:
  gitlab-ci: add missing feature tag for doxygen submission
  gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:34:37 -05:00
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
Vicente Bolea
d2ee109c46 Merge topic 'fix-diy-utils' into release-2.0
f3398ae17 diy: correct manglign vtkm_diy

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2951
2022-12-16 18:39:56 -05:00
Vicente Bolea
21d0d2f0e1 Merge branch 'release-2.0' 2022-12-16 18:39:56 -05:00
Vicente Bolea
7f7a25844f Merge topic 'fix-diy-utils'
f3398ae17 diy: correct manglign vtkm_diy

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2951
2022-12-16 18:39:56 -05:00
Vicente Adolfo Bolea Sanchez
f3398ae17b diy: correct manglign vtkm_diy 2022-12-16 17:10:36 -05:00
Vicente Bolea
463a7bfe5d Merge topic 'backport-to-master'
a85d6d244 release: 2.0.0-rc1 release notes
01dafc7c6 release: update version and License

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2950
2022-12-15 19:44:55 -05:00
Vicente Adolfo Bolea Sanchez
a85d6d2447 release: 2.0.0-rc1 release notes 2022-12-15 19:40:46 -05:00
Vicente Adolfo Bolea Sanchez
01dafc7c64 release: update version and License 2022-12-15 19:40:38 -05:00
Vicente Bolea
d5a0b2ffdd Merge topic 'update-to-2.0.0' into release-1.9
a2ccf9ca6 2.0.0-rc1 is our 14th official release of VTK-m.
918de3016 release: 2.0.0-rc1 release notes
1e29d20ed release: update version and License
3eae3fbaa Merge remote-tracking branch 'origin/master' into update-to-2.0.0
b3f469724 Merge topic 'fix-benchs'
d623fdd94 PerfTest: Fixes report.json name
c30c97d55 Merge topic 'update-readme'
dc5a50c1e README: Updated VTK-m example for vtkm 2.0.0
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2949
2022-12-15 19:19:18 -05:00
Vicente Bolea
6e321565c0 Merge branch 'release-1.9' into master 2022-12-15 19:19:18 -05:00
Vicente Adolfo Bolea Sanchez
a2ccf9ca6d 2.0.0-rc1 is our 14th official release of VTK-m.
The major changes to VTK-m from (previous release) can be found in:
  docs/changelog/2.0/release-notes.md
v2.0.0-rc1
2022-12-15 18:31:03 -05:00
Vicente Adolfo Bolea Sanchez
918de30163 release: 2.0.0-rc1 release notes 2022-12-15 18:12:41 -05:00
Vicente Adolfo Bolea Sanchez
1e29d20ed2 release: update version and License 2022-12-15 17:28:06 -05:00
Vicente Adolfo Bolea Sanchez
3eae3fbaab Merge remote-tracking branch 'origin/master' into update-to-2.0.0
* origin/master: (76 commits)
  PerfTest: Fixes report.json name
  README: Updated VTK-m example for vtkm 2.0.0
  Hide Particle class members
  cmake: namespace vtkm export targets
  CI: CUDA build jobs dont need cuda-rt
  Change auto seed behavior in PerlinNoise source
  Split up the filters benchmark tests
  Add performance configuration options
  Rename NewFilter base classes to Filter
  Handle random seed generation better for PerlinNoise
  Make source parameters more clear
  Remove Filter::CreateResult that takes a vector of CoordinateSystems
  Change wavelet dim to 256 and numPart to 1.
  Add header for vtkm::cont::PartitionedDataSet
  Update ReleaseRoadmap; add instructions NewRelease
  Change default waveletdim back to 256.
  Add multiblock benchmarks for filters.
  Fix unresolved external symbol __popcnt on win-arm64
  Fix unresolved external symbol __popcnt on win-arm64
  Update CMakeLists.txt
  ...
2022-12-15 17:26:48 -05:00