Commit Graph

8332 Commits

Author SHA1 Message Date
Oliver Ruebel
d24f7b786b Fix ReadPortal access in HierarchicalContourTree::SuperString part 2 2020-12-02 14:29:13 -08:00
Oliver Ruebel
da4b56d8e5 Fix ReadPortal access in HierarchicalContourTree::SuperString 2020-12-02 14:29:13 -08:00
Oliver Ruebel
cf333de8d8 Move VTKM_CONT labels for HierarchicalContourTree CUDA built 2020-12-02 14:29:13 -08:00
Gunther H. Weber
99db6db0a4 Minor refactoring of unit test. 2020-12-02 14:29:13 -08:00
Gunther H. Weber
e47ef57111 Added missing include needed due to DO: reformat 2020-12-02 14:29:13 -08:00
Gunther H. Weber
4191ac4f74 Eliminte more TABs 2020-12-02 14:29:13 -08:00
Gunther H. Weber
5dc26391c0 Eliminted TABs 2020-12-02 14:29:13 -08:00
Gunther H. Weber
d8681191ce Minor bug fix and std::cout clenaup 2020-12-02 14:29:13 -08:00
Gunther H. Weber
c247c7d0e3 Save block extents and block index to files and read them instead of approximating them 2020-12-02 14:29:13 -08:00
Gunther H. Weber
bee398d44a Fix expected result in marching cubes unit test 2020-12-02 14:29:12 -08:00
Gunther H. Weber
391dba57e2 Add VTK-m copyright statement to tree compiler 2020-12-02 14:29:12 -08:00
Gunther H. Weber
9335be8efc Fix header list in contourtree_distributed/CMakeLists.txt to pass install test 2020-12-02 14:29:12 -08:00
Gunther H. Weber
8b21a8e07d Add test scripts to run tests via example application. 2020-12-02 14:29:12 -08:00
Gunther H. Weber
7a77b1ad89 Added serial (via DIY) unit test for distributed contour tree filter. 2020-12-02 14:29:12 -08:00
Gunther H. Weber
ca36a6a420 Removed fan out logging 2020-12-02 14:29:12 -08:00
Gunther H. Weber
d5bc61aa01 Use ResetTypes instead of AsVirtual to avoid deprecation warning 2020-12-02 14:29:12 -08:00
Gunther H. Weber
9b7fae29b7 Use ArrayHandleMultiplexer instead of deprecated ArrayHandleVirtual 2020-12-02 14:29:12 -08:00
Gunther H. Weber
7e4c8f8c48 Commented out lines to fix unused variable compiler warnings 2020-12-02 14:29:12 -08:00
Gunther H. Weber
eed7487e59 Added missing inline declarations 2020-12-02 14:29:12 -08:00
Gunther H. Weber
e007405fee Read blocks per dim from file instead of trying to figure it out via approximation 2020-12-02 14:29:12 -08:00
Gunther H. Weber
7661b17e5b Return fields required by TreeCompiler as vtk-m data set from filter. 2020-12-02 14:29:12 -08:00
Oliver Ruebel
c4de6ba6e0 Fix copy predictate for compressing arcs and fix init of arrays for FindCriticalPoints 2020-12-02 14:29:12 -08:00
Oliver Ruebel
5cebd3b0dc Update print of edge arrays 2020-12-02 14:29:12 -08:00
Oliver Ruebel
7d1d9aa99f Remove extra build guards for DebugPrint 2020-12-02 14:29:12 -08:00
Oliver Ruebel
d78aa95c4a Change FieldIn to FieldInOut to prevent overwrite of preinit values 2020-12-02 14:29:12 -08:00
Oliver Ruebel
eb616dbbab Use FieldInOut instead of FieldIn to prevent overwrite of pre-initalized values 2020-12-02 14:29:11 -08:00
Gunther H. Weber
f433790a17 Ported distributed contour tree prototype to vtk-m 2020-12-02 14:29:11 -08:00
Kenneth Moreland
ea3f101953 Merge topic 'bridge-old-and-new-style-arrayhandle'
1fb4c0499 Rename ArrayHandle::FakeBuffer to BufferAsStorageWrapper
05fea4d17 Bridge old-style ArrayHandle to new-style
62c509520 Save host portal for ArrayHandleVirtual in array instead of portal
bc3a7d8e2 Restore composite of transform in UnitTestParticleDensity.cxx

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !2339
2020-12-02 14:12:41 -05:00
Nickolas Davis
1c8ac97069 Merge topic 'regression-testing-images'
9741bbb90 Update Images and exclude RegressionTest from ctest_memcheck on centos8 builds
9c59f3907 remove MakeTestDataSet, generate vtk dataset files
b883b2d92 support adding images to the gitlab ci archive for regression tests
a1c3752df split -Wchar-subscripts out from clang compile flags
1818a885b Generate and test regression-test images with io library updates
8b7fd6175 Implement and test Image Comparison Filters and Worklets

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !2161
2020-12-02 12:55:56 -05:00
Kenneth Moreland
1fb4c0499e Rename ArrayHandle::FakeBuffer to BufferAsStorageWrapper
It's not fake so much as only containing metadata referencing to self.
Using the `Buffer` to shallow copy to a new `ArrayHandle` works fine.
2020-12-02 10:22:33 -07:00
nadavi
9741bbb905 Update Images and exclude RegressionTest from ctest_memcheck on centos8 builds 2020-12-02 16:24:11 +00:00
nadavi
9c59f3907a remove MakeTestDataSet, generate vtk dataset files 2020-12-02 16:24:10 +00:00
nadavi
b883b2d92b support adding images to the gitlab ci archive for regression tests 2020-12-02 16:24:08 +00:00
nadavi
a1c3752dfb split -Wchar-subscripts out from clang compile flags 2020-12-02 16:24:08 +00:00
nadavi
1818a885bf Generate and test regression-test images with io library updates 2020-12-02 16:24:07 +00:00
nadavi
8b7fd61753 Implement and test Image Comparison Filters and Worklets 2020-12-02 16:24:06 +00:00
Kenneth Moreland
05fea4d170 Bridge old-style ArrayHandle to new-style
The new-style `ArrayHandle` uses `Buffer` objects to manage data. Thus,
when one is decorating the other, it expects to find the `Buffer`
objects, which the old-style `ArrayHandle`s do not have. To make the two
work together, fake buffers in the old-style arrays.

The buffers in old-style arrays are empty, but have metadata that points
back to the `ArrayHandle.
2020-12-01 16:24:49 -07:00
Kenneth Moreland
62c5095209 Save host portal for ArrayHandleVirtual in array instead of portal
Previously, when you got a host/control portal from
`ArrayHandleVirtual`, you got a version of an `ArrayPortal` that manged
its own reference to the virtual structure that was implementing the
portal. This was not done for device/execution portals because those
objects could not do the appropriate resource management from the
execution environment.

Rather than releasing the host object to the portal, keep the host
object managed by `StorageVirtual`. This allows the control and
execution portals to be the same type, which we will need to be friendly
with new array objects.
2020-11-30 16:40:28 -07:00
Kenneth Moreland
bc3a7d8e25 Restore composite of transform in UnitTestParticleDensity.cxx
Fixes #584
2020-11-30 16:40:28 -07:00
Sujin Philip
755b136354 Merge topic 'kokkos-use-explicit-syncs'
89e19ce7f Don't require CUDA_LAUNCH_BLOCKING

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !2333
2020-11-30 14:28:20 -05:00
Sujin Philip
89e19ce7fa Don't require CUDA_LAUNCH_BLOCKING
1. The code now works without CUDA_LAUNCH_BLOCKING set by using explicit
   synchronizations where required.
2. The code has also been modified to use thread specific memory spaces,
   which for Kokkos' Cuda backend means per thread streams.
2020-11-30 13:12:39 -05:00
Nick Thompson
b249986473 Merge topic 'less_verbose_zfp'
8ae76a458 Revert unfocused diffs.
4b3ca3f54 Make ZFP tests less verbose.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2336
2020-11-29 15:02:14 -05:00
Nick Thompson
8ae76a458b Revert unfocused diffs. 2020-11-29 14:16:05 -05:00
Kenneth Moreland
a77a1f7f48 Merge topic 'arrayhandlecompositevec-use-buffer'
fb130d42d Remove test for ArrayHandleCompositeVector with bad lengths
7cbf40d5b Back out of using a composite of transform arrays
7ff1a690d Support ArrayHandleCompositeVector with 1 component
5391e353a Convert ArrayHandleExtractComponent to new buffer-style array
22fac15b3 Convert ArrayHandleCompositeVector to new buffer-style array

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !2330
2020-11-28 13:37:27 -05:00
Kenneth Moreland
553f97650c Merge topic 'swizzle-uses-transform'
35ca89531 Simplify ArrayHandleSwizzle

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !2334
2020-11-28 13:33:40 -05:00
Nick Thompson
4b3ca3f54e Make ZFP tests less verbose. 2020-11-25 15:50:10 -05:00
Robert Maynard
2592b7edbc Merge topic 'mark_openmpi_test_runner_as_privileged'
57f0c31e2 Tests stages with OpenMPI must use privileged docker runner

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Gunther Weber <ghweber@lbl.gov>
Merge-request: !2332
2020-11-25 14:51:41 -05:00
Dave Pugmire
b8287665e5 Merge topic 'pathline_manual_fix'
3c50a7ea4 Fix assert for pathlines. Add example from manual that was failing.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !2335
2020-11-25 14:02:06 -05:00
Nick Thompson
2addc19eac Merge topic 'less_verbose_logging'
5d4c3f0c6 Less verbose logging.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !2329
2020-11-25 13:54:23 -05:00
Nick Thompson
39b6090402 Merge topic 'more_digits'
0019c0b3a Missing include file.
db00f356b Merge remote-tracking branch 'origin/master' into more_digits
3a9e97bb8 Write more digits in VTKDataSetWriter.cxx.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !2328
2020-11-25 13:53:37 -05:00