Commit Graph

11458 Commits

Author SHA1 Message Date
Ben Boeckel
14a276401b loguru: do not declare an install interface
The headers are not installed, so there's nothing to refer to.
2023-12-04 11:34:19 -05:00
Ben Boeckel
a5994a8129 Merge topic 'clang-tidy-fixes'
1541cfa8a clang-tidy: fix `bugprone-incorrect-roundings` lints
0ce73eb68 clang-tidy: fix `readability-avoid-const-params-in-decls` lints
e07fb9fec clang-tidy: fix `performance-move-const-arg` lints
5aad5ca37 clang-tidy: fix `modernize-redundant-void-arg` lints
6c00a8755 clang-tidy: fix `readability-redundant-access-specifiers` lints
219f44c25 clang-tidy: fix `readability-const-return-type` lints
b99920d47 Oscillator: use a type of the right size for `oIdx`
13e935c35 clang-tidy: fix `readability-redundant-member-init` lints
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3053
2023-12-04 10:42:50 -05:00
Vicente Bolea
b2ed7975d1 Merge topic 'update-roadmap'
1ffe862fe update roadmap

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3162
2023-12-01 19:21:04 -05:00
Kenneth Moreland
5d0bf1d866 Merge topic 'document-merge-data-sets'
45ad2fb50 Add documentation of MergeDataSets filter to user's guide

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3161
2023-12-01 19:17:29 -05:00
Ben Boeckel
1541cfa8a6 clang-tidy: fix bugprone-incorrect-roundings lints
Adding `0.5` is not correct in all cases. Namely, adding `0.5` will
cause the value immediately before it to be rounded to `1` due to the
"round to nearest even" rule. Trust the standard library to get this
right.
2023-12-01 07:01:11 -05:00
Ben Boeckel
0ce73eb680 clang-tidy: fix readability-avoid-const-params-in-decls lints 2023-12-01 07:01:11 -05:00
Ben Boeckel
e07fb9fec3 clang-tidy: fix performance-move-const-arg lints 2023-12-01 07:01:11 -05:00
Ben Boeckel
5aad5ca37e clang-tidy: fix modernize-redundant-void-arg lints 2023-12-01 07:01:11 -05:00
Ben Boeckel
6c00a87554 clang-tidy: fix readability-redundant-access-specifiers lints 2023-12-01 07:01:11 -05:00
Ben Boeckel
219f44c250 clang-tidy: fix readability-const-return-type lints 2023-12-01 07:01:11 -05:00
Ben Boeckel
b99920d47b Oscillator: use a type of the right size for oIdx 2023-12-01 07:01:11 -05:00
Ben Boeckel
13e935c357 clang-tidy: fix readability-redundant-member-init lints 2023-12-01 07:01:11 -05:00
Ben Boeckel
97e0024daf clang-tidy: fix modernize-use-override lints 2023-12-01 07:01:11 -05:00
Vicente Adolfo Bolea Sanchez
1ffe862fed update roadmap 2023-11-30 22:45:51 -05:00
Vicente Bolea
763293a97e Merge topic 'fix-rocthrust-dep' into release-2.1
c9ec6ae6a kokkos: let link vtkm_cont to roc::rocthrust

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3160
2023-11-30 22:08:36 -05:00
Vicente Bolea
57bbe45fff Merge branch 'release-2.1' 2023-11-30 22:08:36 -05:00
Vicente Bolea
4e0eb57527 Merge topic 'fix-rocthrust-dep'
c9ec6ae6a kokkos: let link vtkm_cont to roc::rocthrust

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3160
2023-11-30 22:08:36 -05:00
Kenneth Moreland
45ad2fb50d Add documentation of MergeDataSets filter to user's guide 2023-11-30 18:36:29 -05:00
Vicente Adolfo Bolea Sanchez
c9ec6ae6a6 kokkos: let link vtkm_cont to roc::rocthrust
Also reorder the declarion of the option VTKm_ENABLE_KOKKOS_THRUST
to be set before calling VTKmDeviceAdapters.
2023-11-30 18:18:03 -05:00
Zhe Wang
82bf3d1afc Merge topic 'fix_ascent_warning'
418347819 fix ascent warning

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3159
2023-11-30 17:25:08 -05:00
Wang
418347819e fix ascent warning 2023-11-30 11:54:15 -05:00
Vicente Bolea
9a48174661 Merge branch 'release-2.1' 2023-11-29 21:29:20 -05:00
Vicente Bolea
4a62d88fc8 Merge topic 'update-to-2.1.0'
3563d9746 release: update version and License

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3158
2023-11-29 21:29:20 -05:00
Vicente Adolfo Bolea Sanchez
a057f62e75 2.1.0 is our 16th official release of VTK-m.
The major changes to VTK-m from (previous release) can be found in:
  docs/changelog/2.1/release-notes.md
2023-11-29 12:51:18 -05:00
Vicente Adolfo Bolea Sanchez
3563d97460 release: update version and License 2023-11-29 12:47:23 -05:00
Zhe Wang
01f21a59b8 Merge topic 'add_MergeDataSet_filter'
725407235 add merge data sets filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3148
2023-11-21 20:09:28 -05:00
Vicente Bolea
bdf8732c49 Merge topic 'fix-opensuse-build'
ca30daa90 ci,docker:  use ch3:sock backend in Opensuse MPICH

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3153
2023-11-21 17:22:27 -05:00
Vicente Adolfo Bolea Sanchez
ca30daa904 ci,docker: use ch3:sock backend in Opensuse MPICH 2023-11-21 15:54:19 -05:00
Wang
7254072357 add merge data sets filter 2023-11-21 15:31:59 -05:00
Kenneth Moreland
61bbd7876e Merge topic 'guide-using-part'
5b8c282e9 Continue transfer of Users' Guide text
7302372b4 Fix doxygen issues
3d3b66865 Add option to turn off Doxygen html

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3151
2023-11-21 14:16:52 -05:00
Kenneth Moreland
5b8c282e9f Continue transfer of Users' Guide text
These changes complete the using part of the guide.
2023-11-21 10:33:45 -07:00
Kenneth Moreland
7302372b48 Fix doxygen issues 2023-11-21 07:50:04 -07:00
Kenneth Moreland
3d3b66865f Add option to turn off Doxygen html
The Doxygen html generation takes a lot more time than the xml
generation. If all you want from Doxygen is the xml for the user's
guide, that can be frustrating. Add an option to turn off the xml.
2023-11-21 07:50:04 -07:00
Kenneth Moreland
7523f841b0 Merge topic 'avoid-fpe'
1b541bdd3 Avoid floating point exceptions in rendering code

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Manish Mathai <mmathai@uoregon.edu>
Merge-request: !3154
2023-11-21 08:59:51 -05:00
Kenneth Moreland
1b541bdd37 Avoid floating point exceptions in rendering code
There were some places in the rendering code where floating point
exceptions (FPE) could happen under certain circumstances. Often we do not
care about invalid floating point operation in rendering as they often
occur in degenerate cases that don't contribute anyway. However,
simulations that might include VTK-m might turn on FPE to check their own
operations. In such cases, we don't want errant rendering arithmetic
causing an exception and bringing down the whole code. Thus, we turn on FPE
in some of our test platforms and avoid such operations in general.
2023-11-20 14:21:38 -07:00
Vicente Bolea
fcca30b2e6 Merge topic 'opensuse-build-use-tcp'
3c5ff4f12 ci,opensuse: use mpich ofi:socket backend

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3108
2023-11-17 20:35:20 -05:00
Vicente Adolfo Bolea Sanchez
3c5ff4f12a ci,opensuse: use mpich ofi:socket backend 2023-11-17 19:47:10 -05:00
Vicente Bolea
dce2d41914 Merge topic 'update-newrelease'
d7656c029 update NewRelease.md.tmpl

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3141
2023-11-17 18:48:39 -05:00
Tushar Athawale
91ae0aa997 Merge topic 'isosurfaceUncertainty'
55a08d51b Isosurface Uncertainty Visualization Filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3078
2023-11-16 09:20:44 -05:00
Nrushad Joshi
55a08d51b7 Isosurface Uncertainty Visualization Filter 2023-11-15 21:04:37 -05:00
Jefferson Amstutz
f4c6394264 Merge topic 'anari-volume-type-fix'
7600675ca fix ANARI volume data type check

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !3152
2023-11-14 09:14:02 -05:00
Jefferson Amstutz
7600675ca4 fix ANARI volume data type check 2023-11-13 14:56:13 -06:00
Kenneth Moreland
e27573cca9 Merge topic 'new-instance-variable-components'
4d02add0e Enable new instances of unknown arrays with dynamic sizes

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3150
2023-11-08 11:19:26 -05:00
Roxana Bujack
25d48f7bc4 fourth round of fixes 2023-11-08 08:44:52 -07:00
Roxana Bujack
3a7bf476ce prevent warning 2023-11-07 17:31:57 -07:00
Roxana Bujack
9ce533f144 second round of fixes +1 2023-11-07 17:20:50 -07:00
Roxana Bujack
5d3c9604f2 second round of fixes 2023-11-07 17:20:05 -07:00
Kenneth Moreland
4d02add0e0 Enable new instances of unknown arrays with dynamic sizes
`UnknownArrayHandle` allows you to create a new instance of a compatible
array so that when receiving an array of unknown type, a place to put the
output can be created. However, these methods only worked if the number of
components in each value could be determined statically at compile time.

However, there are some special `ArrayHandle`s that can define the number
of components at runtime. In this case, the `ArrayHandle` would throw an
exception if `NewInstanceBasic` or `NewInstanceFloatBasic` was called.

Although rare, this condition could happen when, for example, an array was
extracted from an `UnknownArrayHandle` with `ExtractArrayFromComponents` or
with `CastAndCallWithExtractedArray` and then the resulting array was
passed to a function with arrays passed with `UnknownArrayHandle` such as
`ArrayCopy`.
2023-11-07 16:59:25 -05:00
Roxana Bujack
fae4cc4c79 first round of fixes 2023-11-07 13:52:05 -07:00
Kenneth Moreland
7e09fb7033 ken's suggestion to remove const 2023-11-07 14:31:36 -05:00