Vicente Bolea
124f674dc2
Merge topic 'spock-build-kokkos'
...
eaeced7b7 spock,ci,olcf: disable not working spock02
0b4946b9e spock: build kokkos in every vtk-m build
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3002
2023-03-02 16:06:24 -05:00
Vicente Adolfo Bolea Sanchez
eaeced7b72
spock,ci,olcf: disable not working spock02
2023-03-02 14:13:36 -05:00
Vicente Adolfo Bolea Sanchez
0b4946b9ee
spock: build kokkos in every vtk-m build
2023-03-02 14:13:36 -05:00
Vicente Bolea
49da7b982d
Merge topic 'reduce-ascent-concurrency-level'
...
76a9e8d1e ascent,ci: reduce build concurrency level
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2997
2023-02-24 13:12:07 -05:00
Vicente Bolea
5bf0bd57ae
Merge topic 'remove-cxx11-references'
...
ecd4a68ff cxx,c++: Remove c++14 references
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2999
2023-02-24 11:40:27 -05:00
Vicente Bolea
403abff608
Merge topic 'add-badges-readme'
...
25d03abba readme:add spack and gitlab ver badge
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3000
2023-02-24 11:40:00 -05:00
Vicente Bolea
d4f919b401
Merge topic 'add-freeze-branch-step'
...
3650b9efd release,docs: add freeze release branch step
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2998
2023-02-24 11:39:33 -05:00
Kenneth Moreland
baa64016b1
Merge topic 'update_tutorial_targets'
...
85a81d404 Update tutorial CMakeLists to reflect VTK-m target namespace changes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2995
2023-02-24 08:50:41 -05:00
Vicente Adolfo Bolea Sanchez
25d03abbaa
readme:add spack and gitlab ver badge
2023-02-23 20:25:27 -05:00
Vicente Adolfo Bolea Sanchez
ecd4a68ffc
cxx,c++: Remove c++14 references
...
- MSVC C++14 support obtained from: https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=msvc-170
- _MSVC_VER taken from https://stackoverflow.com/a/70630/2420872
fixes : #754
2023-02-23 19:30:58 -05:00
Vicente Adolfo Bolea Sanchez
76a9e8d1e8
ascent,ci: reduce build concurrency level
...
fixes : #757
2023-02-23 19:15:56 -05:00
Vicente Adolfo Bolea Sanchez
3650b9efd9
release,docs: add freeze release branch step
...
fixes : #760
2023-02-23 19:14:51 -05:00
Louis Gombert
85a81d404d
Update tutorial CMakeLists to reflect VTK-m target namespace changes
...
Use target mangling routine to access namespaced targets when building the tutorial internally to VTK-m's build
2023-02-23 10:55:05 +01:00
Vicente Bolea
b8152b6ff5
Merge topic 'update-roadmap'
...
6cd849d70 roadmap: update dates
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2996
2023-02-22 15:03:00 -05:00
Vicente Adolfo Bolea Sanchez
6cd849d703
roadmap: update dates
2023-02-22 12:27:53 -05:00
Vicente Bolea
bf7983f269
Merge branch 'release-2.0'
2023-02-20 13:27:25 -05:00
Vicente Bolea
17bee1070b
Merge topic 'update-to-2.0.0'
...
dd79a487a release: 2.0.0 release notes
f6b087689 release: update version and License
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2988
2023-02-20 13:27:25 -05:00
Vicente Adolfo Bolea Sanchez
cfd6d3fbe5
2.0.0 is our 15th official release of VTK-m.
...
The major changes to VTK-m from (previous release) can be found in:
docs/changelog/2.0.0/release-notes.md
v2.0.0
2023-02-18 18:37:26 -05:00
Vicente Adolfo Bolea Sanchez
dd79a487a7
release: 2.0.0 release notes
2023-02-18 18:37:26 -05:00
Vicente Adolfo Bolea Sanchez
f6b087689c
release: update version and License
2023-02-18 18:37:26 -05:00
Vicente Bolea
cf3c9bc921
Merge topic 'fix-compile_fix_for_sycl'
...
2ac236fe2 kokkos: disable volatile when kokkos >= 3.7
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2991
2023-02-18 18:35:41 -05:00
Vicente Bolea
d3b51a9379
Merge topic 'fix-compile_fix_for_sycl-release' into release-2.0
...
36912c16d kokkos: disable volatile when kokkos >= 3.7
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2993
2023-02-18 18:33:11 -05:00
Vicente Bolea
eac11a9a1b
Merge branch 'release-2.0' into master
2023-02-18 18:33:11 -05:00
Vicente Adolfo Bolea Sanchez
2ac236fe21
kokkos: disable volatile when kokkos >= 3.7
2023-02-17 20:56:14 -05:00
Vicente Adolfo Bolea Sanchez
36912c16dc
kokkos: disable volatile when kokkos >= 3.7
2023-02-17 20:29:38 -05:00
Kenneth Moreland
383c3e1b60
Merge topic 'runtime-vec-array'
...
504d241b4 Correct documentation about `ArrayHandle`s with `Vec`-like values
cdd1dbd7b Add ArrayHandleRuntimeVec
a7679c9e9 Add more safety to VecTraits
da731005b Remove unused comments in test
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2982
2023-02-17 13:35:47 -05:00
Vicente Bolea
4910c577b4
Merge topic 'fix-compile_fix_for_sycl-release' into release-2.0
...
6bfb0cedc kokkos: disable volatile when kokkos >= 3.7
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Mark Bolstad <mbolsta@sandia.gov>
Merge-request: !2992
2023-02-17 11:07:40 -05:00
Vicente Bolea
da027436f7
Merge branch 'release-2.0' into master
2023-02-17 11:07:40 -05:00
Vicente Adolfo Bolea Sanchez
6bfb0cedc5
kokkos: disable volatile when kokkos >= 3.7
...
(cherry picked from commit c32e67aa6d394c2267f95bb1306fe705b12bfc13)
2023-02-16 15:49:29 -05:00
Kenneth Moreland
b85890b80f
Merge topic 'abort-no-device'
...
88004132c Compile UnitTestAbort.cxx with a normal C++ compiler
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2990
2023-02-16 14:53:31 -05:00
Kenneth Moreland
504d241b44
Correct documentation about ArrayHandle
s with Vec
-like values
2023-02-16 12:46:34 -07:00
Kenneth Moreland
88004132c3
Compile UnitTestAbort.cxx with a normal C++ compiler
...
`UnitTestAbort.cxx` does not touch any code that needs to be compiled on
the device, so you do not need a device compiler. Use the standard C++
compiler instead.
2023-02-16 11:26:04 -07:00
Kenneth Moreland
cdd1dbd7bc
Add ArrayHandleRuntimeVec
...
The new `ArrayHandleRuntimeVec` is a fancy `ArrayHandle` allows you to
specify a basic array of `Vec`s where the number of components of the `Vec`
are not known until runtime. (It can also optionally specify scalars.) The
behavior is much like that of `ArrayHandleGroupVecVariable` except that its
representation is much more constrained. This constrained representation
allows it to be automatically converted to an `ArrayHandleBasic` with the
proper `Vec` value type. This allows one part of code (such as a file
reader) to create an array with any `Vec` size, and then that array can be
fed to an algorithm that expects an `ArrayHandleBasic` of a certain value
type.
2023-02-16 07:04:10 -07:00
Kenneth Moreland
a7679c9e99
Add more safety to VecTraits
...
You can often get compile errors when trying to get `Vec` attributes
from types that do not define `VecTraits`. This is of particular problem
when you create an object like `Vec` with a component that does not
define `VecTraits`. Make using these types safer by internally using
`SafeVecTraits`, which will gracefully handle types that do not have
`VecTraits`.
2023-02-16 07:04:10 -07:00
Kenneth Moreland
da731005b3
Remove unused comments in test
2023-02-16 07:04:10 -07:00
Mark Bolstad
6e99cb427b
Merge branch 'release-2.0'
2023-02-15 16:49:21 -05:00
Mark Bolstad
da65e0bcef
Merge topic 'compile_fix_for_sycl' into release-2.0
...
7d3ea2126 Changes for compiling with SYCL
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2986
2023-02-15 16:49:20 -05:00
Mark Bolstad
be86a3f882
Merge topic 'compile_fix_for_sycl'
...
7d3ea2126 Changes for compiling with SYCL
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2986
2023-02-15 16:49:20 -05:00
Mark Bolstad
7d3ea2126d
Changes for compiling with SYCL
...
- Remove volatile keyword from `join'
- Remove various `printf' in device code
2023-02-15 14:38:59 -07:00
Kenneth Moreland
5fd7a3711f
Merge topic 'pass-field-fixes' into release-2.0
...
5a141349a Fix the passing of fields in filters
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2985
2023-02-14 12:43:33 -05:00
Kenneth Moreland
27d61030dc
Merge branch 'release-2.0'
2023-02-14 12:43:33 -05:00
Kenneth Moreland
b06d00d524
Merge topic 'pass-field-fixes'
...
5a141349a Fix the passing of fields in filters
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2985
2023-02-14 12:43:33 -05:00
Sujin Philip
1c5adfc37a
Merge topic 'fix-UnitTestAbort-warning' into release-2.0
...
a51cc2e15 Fix unreferenced local variable warning
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2984
2023-02-14 10:51:41 -05:00
Sujin Philip
7226a0d504
Merge branch 'release-2.0'
2023-02-14 10:51:41 -05:00
Sujin Philip
ec73ec36ee
Merge topic 'fix-UnitTestAbort-warning'
...
a51cc2e15 Fix unreferenced local variable warning
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2984
2023-02-14 10:51:41 -05:00
Kenneth Moreland
5a141349a9
Fix the passing of fields in filters
...
While updating the user's guide, I noticed a couple of minor problems
with how filters map fields. First, if a filter was using
`CreateResultCoordinateSystem`, it did not respect the
`PassCoordinateSystems` flag. Second, if both an `initializer_list` and
a mode was given to `SetFieldsToPass`, the mode was captured
incorrectly. Both problems are corrected.
2023-02-13 14:06:43 -07:00
Sujin Philip
a51cc2e153
Fix unreferenced local variable warning
2023-02-13 13:29:26 -05:00
Sujin Philip
48059d0de3
Merge topic 'vtkm-abort' into release-2.0
...
42c6959be Add Abort execution feature
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2974
2023-02-13 12:41:06 -05:00
Sujin Philip
7367ef3be0
Merge branch 'release-2.0'
2023-02-13 12:41:06 -05:00
Sujin Philip
d05afa72f5
Merge topic 'vtkm-abort'
...
42c6959be Add Abort execution feature
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2974
2023-02-13 12:41:06 -05:00