Kenneth Moreland
955582b341
Merge branch 'env-options' into 'master'
...
Load options from environment variables
Closes #598 and #813
See merge request vtk/vtk-m!3243
2024-07-02 12:52:27 -04:00
Kenneth Moreland
310579b9a7
Load options from environment variables
...
Some common VTK-m options such as the device and log level could be
specified on the command line but not through environment variables. It is
not always possible to set VTK-m command line options, so environment
variables are added.
Also added documentation to the user's guide about what options are
available and how to set them.
2024-07-02 12:47:34 -04:00
Kenneth Moreland
8a67dea2fa
Merge branch 'release-2.2'
2024-07-01 12:22:17 -04:00
Kenneth Moreland
a277e57370
Merge topic 'bench-force-cuda'
...
6b9df5882 Force CUDA device in performance benchmarks
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3224
2024-07-01 12:22:17 -04:00
Kenneth Moreland
cbddde83aa
Merge branch 'release-2.0' into release-2.2
2024-07-01 12:22:17 -04:00
Kenneth Moreland
b4c469196e
Merge topic 'bench-force-cuda' into release-2.2
...
6b9df5882 Force CUDA device in performance benchmarks
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3224
2024-07-01 12:22:17 -04:00
Kenneth Moreland
6376680318
Merge topic 'bench-force-cuda' into release-2.0
...
6b9df5882 Force CUDA device in performance benchmarks
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3224
2024-07-01 12:22:17 -04:00
Kenneth Moreland
5a3289b8db
Merge branch 'release-2.2'
2024-07-01 08:54:02 -04:00
Kenneth Moreland
3f0defc4a5
Merge topic 'guide-unknown-arrays' into release-2.2
...
9a8638aef Update version, acknowledgements, and other meta information
41a088f6c Add guide chapter on unknown array handle
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3241
2024-07-01 08:54:02 -04:00
Kenneth Moreland
ee0e7d0bfb
Merge topic 'guide-unknown-arrays'
...
9a8638aef Update version, acknowledgements, and other meta information
41a088f6c Add guide chapter on unknown array handle
Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3241
2024-07-01 08:54:02 -04:00
Kenneth Moreland
6b9df58824
Force CUDA device in performance benchmarks
2024-06-28 15:12:22 -04:00
Kenneth Moreland
9a8638aef2
Update version, acknowledgements, and other meta information
2024-06-28 13:42:23 -04:00
Kenneth Moreland
41a088f6ce
Add guide chapter on unknown array handle
2024-06-28 13:42:23 -04:00
Kenneth Moreland
f610044d79
Merge topic 'split-contour-bench-2-1' into release-2.0
...
6f5f65487 Split the contour benchmark into structured/unstructured
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3239
2024-06-28 11:10:45 -04:00
Kenneth Moreland
cb07d8400c
Merge branch 'release-2.0' into release
2024-06-28 11:10:45 -04:00
Kenneth Moreland
fc570a75a5
Merge branch 'release' into master
2024-06-28 11:10:45 -04:00
Vicente Bolea
9c0a3aef31
Merge topic 'update-rocm'
...
c6f0e3698 ci: update kokkos hip to 6.1, ubuntu 2204
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3237
2024-06-27 14:21:15 -04:00
Kenneth Moreland
6f5f654878
Split the contour benchmark into structured/unstructured
...
We've been having problems with PerformanceTestBenchContour. In the last
few iteration, the runtime goes way up. We cannot find any reason for
this in the source code. There don't appear to be any particular
problems with memory or tables. The best we can figure is an issue with
the device hardware in the container.
The easy solution should be to break the benchmark into smaller peices
to avoid the problem.
2024-06-26 17:47:27 -04:00
Vicente Bolea
b6a0e4d79b
Merge topic 'backport-3233' into release-2.0
...
638d18356 fix: perftest upload
1078d7dfb Revert "ci: fix perftest uploading"
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3235
2024-06-26 17:46:45 -04:00
Vicente Bolea
743a7c3ac4
Merge branch 'release-2.0' into release
2024-06-26 17:46:45 -04:00
Vicente Bolea
726bd0b551
Merge branch 'release' into master
2024-06-26 17:46:45 -04:00
Vicente Adolfo Bolea Sanchez
c6f0e36986
ci: update kokkos hip to 6.1, ubuntu 2204
2024-06-26 16:31:25 -04:00
Vicente Bolea
f1eac04f72
Merge branch 'release-2.1'
2024-06-25 12:14:43 -04:00
Vicente Bolea
d6914b6010
Merge topic 'update-to-2.2.0'
...
c1c7b0df5 release: 2.2.0-rc1 release notes
f2eefbd5c release: update version and License
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3238
2024-06-25 12:14:43 -04:00
Vicente Adolfo Bolea Sanchez
67a4def093
2.2.0-rc1 is our 17th official release of VTK-m.
...
The major changes to VTK-m from (previous release) can be found in:
docs/changelog/2.2.0/release-notes.md
v2.2.0-rc1
2024-06-24 17:43:01 -04:00
Vicente Adolfo Bolea Sanchez
c1c7b0df50
release: 2.2.0-rc1 release notes
2024-06-24 17:41:03 -04:00
Vicente Adolfo Bolea Sanchez
f2eefbd5ca
release: update version and License
2024-06-24 17:22:14 -04:00
Kenneth Moreland
a0db7c3f5b
Merge topic 'split-contour-bench'
...
4c392f9b5 Split the contour benchmark into structured/unstructured
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3229
2024-06-24 12:58:05 -04:00
Kenneth Moreland
d7890b3493
Merge branch 'release-2.1'
2024-06-24 09:05:49 -04:00
Kenneth Moreland
4335e43e50
Merge topic 'allow-backward-compatibility'
...
b2997bcbe Support backward compatibility in CMake package
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3234
2024-06-24 09:05:49 -04:00
Kenneth Moreland
cac8baa055
Merge topic 'allow-backward-compatibility' into release-2.1
...
b2997bcbe Support backward compatibility in CMake package
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3234
2024-06-24 09:05:48 -04:00
Vicente Adolfo Bolea Sanchez
638d183567
fix: perftest upload
...
(cherry picked from commit 76ddf7a5b2836cf4153e36f28dd2675f5ef8a735)
2024-06-21 16:50:11 -04:00
Vicente Adolfo Bolea Sanchez
1078d7dfb4
Revert "ci: fix perftest uploading"
...
This reverts commit 31b8b2faf90a79e069761b12deac8525cd4c0aa1.
(cherry picked from commit cdd3a55f61850c4438a0b0f890bc6e3f11c641fb)
2024-06-21 16:50:07 -04:00
Kenneth Moreland
b2997bcbe8
Support backward compatibility in CMake package
...
VTK-m development is in a mode where backward compatibility should be
maintained between minor versions of the software. (You may get deprecation
warnings, but things should still work.) To match this behavior, the
generated CMake package now supports finding versions with the same major
release and the same or newer minor release. For example, if an external
program does this
``` cmake
find_package(VTKm 2.1 REQUIRED)
```
then CMake will link to 2.1 (of course) as well as newer minor releases
(e.g., 2.2, 2.3, etc.). It will not, however, match older versions (e.g.,
2.0, 1.9), nor will it match any version after the next major release
(e.g., 3.0).
2024-06-21 15:28:42 -04:00
Kenneth Moreland
4c392f9b58
Split the contour benchmark into structured/unstructured
...
We've been having problems with PerformanceTestBenchContour. In the last
few iteration, the runtime goes way up. We cannot find any reason for
this in the source code. There don't appear to be any particular
problems with memory or tables. The best we can figure is an issue with
the device hardware in the container.
The easy solution should be to break the benchmark into smaller peices
to avoid the problem.
2024-06-21 14:48:17 -04:00
Kenneth Moreland
c6ad00aefd
Merge topic 'guide-fancy-arrays'
...
3e6963092 Add guide chapter on fancy array handles
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3231
2024-06-21 14:45:38 -04:00
Vicente Bolea
46d872d7c2
Merge topic 'fix-uploading-vtkm-perf-test'
...
76ddf7a5b fix: perftest upload
cdd3a55f6 Revert "ci: fix perftest uploading"
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3233
2024-06-21 14:32:34 -04:00
Vicente Adolfo Bolea Sanchez
76ddf7a5b2
fix: perftest upload
2024-06-21 12:32:29 -04:00
Vicente Adolfo Bolea Sanchez
cdd3a55f61
Revert "ci: fix perftest uploading"
...
This reverts commit 31b8b2faf90a79e069761b12deac8525cd4c0aa1.
2024-06-21 12:31:24 -04:00
Kenneth Moreland
3e69630925
Add guide chapter on fancy array handles
2024-06-05 17:51:14 -04:00
Kenneth Moreland
bcbaf964ae
Merge topic 'obsolete-thrust-patch' into release-2.1
...
4a4466e7c Disable Thrust patch that is no longer needed in modern Thrust
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3230
2024-06-04 16:46:23 -04:00
Kenneth Moreland
44c251047e
Merge branch 'release-2.1'
2024-06-04 16:46:23 -04:00
Kenneth Moreland
3933adc450
Merge topic 'obsolete-thrust-patch'
...
4a4466e7c Disable Thrust patch that is no longer needed in modern Thrust
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3230
2024-06-04 16:46:23 -04:00
Kenneth Moreland
4a4466e7c8
Disable Thrust patch that is no longer needed in modern Thrust
...
There is a Thrust patch that works around an issue in Thrust 1.9.4
(https://github.com/NVIDIA/thrust/issues/972 ). The underlying issue
should be fixed in recent versions. In recent versions of CUDA, the patch
breaks (https://gitlab.kitware.com/vtk/vtk-m/-/issues/818 ).
This change fixes the problem by disabling the patch where it is not
needed.
2024-06-04 11:01:43 -04:00
Vicente Bolea
6eae30063a
Merge topic 'fix-uploading-vtkm-perf-test' into release-2.1
...
31b8b2faf ci: fix perftest uploading
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3228
2024-06-03 14:18:01 -04:00
Vicente Bolea
eb8e73ac9f
Merge branch 'release-2.1'
2024-06-03 14:18:01 -04:00
Vicente Bolea
8b7925cb60
Merge topic 'fix-uploading-vtkm-perf-test'
...
31b8b2faf ci: fix perftest uploading
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3228
2024-06-03 14:18:01 -04:00
Vicente Adolfo Bolea Sanchez
31b8b2faf9
ci: fix perftest uploading
2024-05-28 14:05:00 -04:00
Kenneth Moreland
f5f1f0fde0
Merge branch 'release-2.1' into master
2024-05-20 21:42:42 -04:00
Kenneth Moreland
3fcd392285
Merge topic 'remove-ascent' into release-2.1
...
f6869aa54 ci,ascent: remove ascent build
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !3214
2024-05-20 21:42:42 -04:00