VTK-m merge requestshttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests2023-11-30T17:25:15-05:00https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3159fix ascent warning2023-11-30T17:25:15-05:00Zhe Wanggodenwangzhe@gmail.comfix ascent warningThis MR aims to fix the warning messages here: https://open.cdash.org/viewBuildError.php?type=1&buildid=9190271This MR aims to fix the warning messages here: https://open.cdash.org/viewBuildError.php?type=1&buildid=9190271Zhe Wanggodenwangzhe@gmail.comZhe Wanggodenwangzhe@gmail.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3148Add merge data sets filter2023-11-30T16:44:28-05:00Zhe Wanggodenwangzhe@gmail.comAdd merge data sets filterThe original discussion about MergeDataSet filter can be found [here](https://gitlab.kitware.com/vtk/vtk-m/-/issues/803). We update the original MergePartitionedDataSet functions and wrap it as a filter. We also replace the code in multi...The original discussion about MergeDataSet filter can be found [here](https://gitlab.kitware.com/vtk/vtk-m/-/issues/803). We update the original MergePartitionedDataSet functions and wrap it as a filter. We also replace the code in multi-slices that merges multiple slices into one.Zhe Wanggodenwangzhe@gmail.comZhe Wanggodenwangzhe@gmail.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3158Branch for the vupdate-to-2.1.0 release2023-11-29T21:29:29-05:00VTK-m Release ProcessBranch for the vupdate-to-2.1.0 release
---
Cc: @ben.boeckel @kmorel @vbolea
Fast-forward: true
Backport: master:HEAD~1
---
Cc: @ben.boeckel @kmorel @vbolea
Fast-forward: true
Backport: master:HEAD~1Vicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3153ci,docker: use ch3:sock backend in Opensuse MPICH2023-11-21T17:22:34-05:00Vicente Boleavicente.bolea@kitware.comci,docker: use ch3:sock backend in Opensuse MPICHThis is the only mpich backend that is known to work properly and consistently in CI.This is the only mpich backend that is known to work properly and consistently in CI.Vicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3155Draft: Do a test build DO NOT MERGE2023-11-21T14:17:19-05:00Kenneth MorelandDraft: Do a test build DO NOT MERGEhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3151Update Using section of VTK-m User's Guide2023-11-21T14:16:56-05:00Kenneth MorelandUpdate Using section of VTK-m User's Guidehttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3108ci,opensuse: use mpich ofi:socket backend2023-11-21T12:20:45-05:00Vicente Boleavicente.bolea@kitware.comci,opensuse: use mpich ofi:socket backendUCX default backend (TCP) is being flaky in this build. Moving to ofi:socket backend for mpich.
I have also noticed that UnitTestAdvectionAsynchronousMPI_mpi is also timing out sometimes, increased its timeout to 500 secondsUCX default backend (TCP) is being flaky in this build. Moving to ofi:socket backend for mpich.
I have also noticed that UnitTestAdvectionAsynchronousMPI_mpi is also timing out sometimes, increased its timeout to 500 secondsVicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3154Avoid floating point exceptions in rendering code2023-11-21T08:59:55-05:00Kenneth MorelandAvoid floating point exceptions in rendering codeThere 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...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.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3107ci: disable ascent built tests2023-11-17T20:39:50-05:00Vicente Boleavicente.bolea@kitware.comci: disable ascent built testsBuild tests are flaky in OLCF Ascent due to hiccups at its own DFS.
We have observed these in other project such as ECP ADIOS2 and we
suspect that it has something to do FS sync call being unreasonably
slow at times.Build tests are flaky in OLCF Ascent due to hiccups at its own DFS.
We have observed these in other project such as ECP ADIOS2 and we
suspect that it has something to do FS sync call being unreasonably
slow at times.Vicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3141Update NewRelease.md.tmpl2023-11-17T18:48:45-05:00Vicente Boleavicente.bolea@kitware.comUpdate NewRelease.md.tmplVicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3078Adding uncertainty filter for isosurfaces2023-11-16T09:20:48-05:00Nrushad JoshiAdding uncertainty filter for isosurfacesImplementing uncertainty in marching squares and cubes topology cases for uniform-distributed uncertain scientific dataImplementing uncertainty in marching squares and cubes topology cases for uniform-distributed uncertain scientific datahttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3152fix ANARI volume data type check2023-11-14T09:14:06-05:00Jefferson Amstutzjamstutz@nvidia.comfix ANARI volume data type checkSome valid incoming CellSet and Field types were not passing type validation that an ANARI volume could represent them.Some valid incoming CellSet and Field types were not passing type validation that an ANARI volume could represent them.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3150Enable new instances of unknown arrays with dynamic sizes2023-11-08T11:19:32-05:00Kenneth MorelandEnable 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 e...`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`.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3147adjustments for upcoming ANARI-SDK changes2023-11-03T10:36:44-04:00Jefferson Amstutzjamstutz@nvidia.comadjustments for upcoming ANARI-SDK changesMinor tweaks for the upcoming ANARI-SDK v0.8.0 release.Minor tweaks for the upcoming ANARI-SDK v0.8.0 release.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3144Add INSTALL_RPATH to solve reference to library not found2023-10-31T16:51:19-04:00Dan LipsaAdd INSTALL_RPATH to solve reference to library not foundhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3136Draft: Computing Branch Volume & Select High Volume Branches2023-10-30T22:34:57-04:00Mingzhe LiDraft: Computing Branch Volume & Select High Volume BranchesWith the result of distributed branch decomposition, this merge request adds codes to explicitly compute the volume of branches on the hierarchical contour tree. Besides, this merge request adds code to maintain K (user-specified value) ...With the result of distributed branch decomposition, this merge request adds codes to explicitly compute the volume of branches on the hierarchical contour tree. Besides, this merge request adds code to maintain K (user-specified value) highest volume branches on each rank, which will be used for analysis.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3143Fix threshold for any-point-all-components case2023-10-30T12:33:08-04:00Sujin PhilipFix threshold for any-point-all-components caseThreshold was producing wrong results with options `SetAllInRange(false)` and
`SetComponentToTestToAll` because the logic of running
`worklet::Threshold::RunIncremental` on individual components of the input
field and combining the resul...Threshold was producing wrong results with options `SetAllInRange(false)` and
`SetComponentToTestToAll` because the logic of running
`worklet::Threshold::RunIncremental` on individual components of the input
field and combining the results is incorrect for this case.
With this fix, component modes 'Any' and 'All' are handled by applying
the threshold criteria to each component of each value of the field,
combining the results, and running the threshold worklet on the result
array.
addresses: #804
backport: releaseSujin PhilipSujin Philiphttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3145Allow turning off todo notes in user's guide2023-10-24T18:09:39-04:00Kenneth MorelandAllow turning off todo notes in user's guideThe todo notes are to help developers keep track of things to update in the documentation. End users do not need to be exposed to them, so remove them from the documentation posted publicly.The todo notes are to help developers keep track of things to update in the documentation. End users do not need to be exposed to them, so remove them from the documentation posted publicly.https://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3142Add sphinx to CI2023-10-20T15:54:57-04:00Vicente Boleavicente.bolea@kitware.comAdd sphinx to CIIt also adds a new continuous build that builds the doxygen page and sphinx user guide in every merge-request.It also adds a new continuous build that builds the doxygen page and sphinx user guide in every merge-request.Vicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/vtk/vtk-m/-/merge_requests/3140Branch for the vupdate-to-2.1.0 release2023-10-19T15:02:01-04:00VTK-m Release ProcessBranch for the vupdate-to-2.1.0 release
---
Cc: @ben.boeckel @kmorel @vbolea
Fast-forward: true
Backport: master:HEAD~1
---
Cc: @ben.boeckel @kmorel @vbolea
Fast-forward: true
Backport: master:HEAD~1v2.1.0Vicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.com