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