Commit Graph

872 Commits

Author SHA1 Message Date
Kenneth Moreland
50ff9c22aa Add support of ArrayHandleSOA as a default storage type 2021-01-06 13:20:58 -07:00
Robert Maynard
90c607c999 Correct CMake checking for targets before creation 2020-12-30 12:42:51 -05:00
Robert Maynard
7897d23c39 Cleanup some minor CMake style issues 2020-12-28 10:36:00 -05:00
Kenneth Moreland
84bfcc238c Move test_equal_* classes to top namespace
These helper functions were in vtkm::cont::testing, but that made them
hard to discover (and I personally kept forgetting about them). Move
them to the top namespace so that IDE of test_equal will helpfully
remind us of these other test functions.
2020-12-22 13:46:02 -07:00
Kenneth Moreland
03c3f9e178 Update MapField helper functions to use extracted array components
Previously, the `MapFieldMergeAverage` and `MapFieldPermutation` helper
function had to iterate over every possible type and create a separate
code path. This change uses the new extract component functionality to
create separate code paths only for different component types. This both
requires less code (the common filter library dropped from 66MB to 42MB
on my Mac) and covers more cases (such as `Vec`s larger than 4
components).

To make the implementation easier, `UnknownArrayHandle` now can create a
new `UnknownArrayHandle` of the same `ValueType` but with the basic
storage (so you can work with read-only storage) and the ability to
allocate the unknown array.
2020-12-16 17:23:35 -07:00
Gunther H. Weber
94697e0e05 Fix unused variable warnings when logging is disabled 2020-12-02 14:30:24 -08:00
Gunther H. Weber
9f55ba1a2b Temporarily disabled marching cubes tests 2020-12-02 14:30:23 -08:00
Gunther H. Weber
312252ce4e Added TestingContourTreeUniformDistributedFilter.h as header to CMakeLists.txt 2020-12-02 14:30:19 -08:00
Oliver Ruebel
8e58f50b23 Removed commented ContourTreeBlockData.SortOrder 2020-12-02 14:29:17 -08:00
Gunther H. Weber
ef3f0221b6 Fix compile error due to incorrect type. 2020-12-02 14:29:17 -08:00
Gunther H. Weber
e9d5b2b06a Use vtkm::IdComponent instead of vtkm::Id to avoid compiler warnings. 2020-12-02 14:29:17 -08:00
Gunther H. Weber
9b1acb8a4a Temporarily disable boundary optimization for MC connectivity 2020-12-02 14:29:17 -08:00
oruebel
81a303e54d Fix bad constructor call in test 2020-12-02 14:29:16 -08:00
Oliver Ruebel
08447c24b1 Add support for using only necessary boundary vertices 2020-12-02 14:29:16 -08:00
Oliver Ruebel
e115236168 Add missing timers to ease analysis 2020-12-02 14:29:16 -08:00
Gunther H. Weber
be1e5e5404 Set timing and statistics log levels to UserVerboseLast for unit tests. 2020-12-02 14:29:16 -08:00
Oliver Ruebel
69602cf777 Refine DoPostExecute timing 2020-12-02 14:29:16 -08:00
Oliver Ruebel
c494942a3d Separet timing for dot output in the filter 2020-12-02 14:29:16 -08:00
Oliver Ruebel
d3554bb4ad Added finer timing for DIY setup for Fan In 2020-12-02 14:29:16 -08:00
Gunther H. Weber
336fd1f2e8 Delete local blocks after reduction 2020-12-02 14:29:15 -08:00
Oliver Ruebel
17f2f845e7 Minor fixed for performane logging 2020-12-02 14:29:15 -08:00
Oliver Ruebel
ac1818d357 Add logging for Fan in and Fan Out 2020-12-02 14:29:15 -08:00
Oliver Ruebel
0fa2b57ac6 Save NumBoundary and NumBounaryUsed in BoundaryTree for logging 2020-12-02 14:29:15 -08:00
Oliver Ruebel
32f0e98e22 Made timings and tree-metadata log level configurable in ContourTreeUniformDistributed 2020-12-02 14:29:15 -08:00
Oliver Ruebel
1134094773 Clean up HACT save and add basic logging of timings to the ContourTreeDistributed filter 2020-12-02 14:29:15 -08:00
Oliver Ruebel
c6e9708275 Document execution order and order functions in order of call structure 2020-12-02 14:29:15 -08:00
Oliver Ruebel
d71259fdb7 Add contour tree, boundary tree, and interior forest array stat print 2020-12-02 14:29:15 -08:00
Gunther H. Weber
4594c1e4c6 Fix unit tests to handle vtk-m with compuled with double precision. 2020-12-02 14:29:15 -08:00
Gunther H. Weber
07d3a2b79d Try to fix error in vtk-m build dashboard. 2020-12-02 14:29:14 -08:00
Gunther H. Weber
47b47258f3 Temporarily disable tests requiring external data files. 2020-12-02 14:29:14 -08:00
Gunther H. Weber
0b64f4194b Fix compiler shadowed variable compiler warning. 2020-12-02 14:29:14 -08:00
Gunther H. Weber
9dda1cc661 Replace improver use of vtkm::Id with vtkm::IdComponent. 2020-12-02 14:29:14 -08:00
Oliver Ruebel
bc5f50a510 Fix ContourTreeDotPrint 2020-12-02 14:29:14 -08:00
Oliver Ruebel
11598d3348 Added Dot print output calls 2020-12-02 14:29:13 -08:00
Oliver Ruebel
4f8c28a82a Make dot print configurable 2020-12-02 14:29:13 -08:00
Gunther H. Weber
5b9dc7cea8 Finished moving common functions to TestingContourTreeUniformDistributedFilter.h 2020-12-02 14:29:13 -08:00
Gunther H. Weber
7a0fd7857a Moved common functions for distributed contour tree tests in separate file. 2020-12-02 14:29:13 -08:00
Gunther H. Weber
83b88908ff Add MPI unit test 2020-12-02 14:29:13 -08:00
Gunther H. Weber
4d78f19ab6 Copy CellSet from input (since one is needed for DIY serialization). 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
4191ac4f74 Eliminte more 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
bee398d44a Fix expected result in marching cubes unit test 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
7661b17e5b Return fields required by TreeCompiler as vtk-m data set from filter. 2020-12-02 14:29:12 -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
nadavi
9741bbb905 Update Images and exclude RegressionTest from ctest_memcheck on centos8 builds 2020-12-02 16:24:11 +00:00