Commit Graph

8629 Commits

Author SHA1 Message Date
Gunther H. Weber
a10d7be0bf Revert back from ResizeVector to Allocate but setting vtkm::CopyFlag::On 2020-12-02 14:30:24 -08:00
Gunther H. Weber
76dcacc090 Revert from Allocate to ResizeVector, but initialize with 0 instead of NO_SUCH_ELEMENT 2020-12-02 14:30:24 -08:00
Oliver Ruebel
774d8df370 Renamed ResizeIndexVector to ResizeVector and fixed bad resize call 2020-12-02 14:30:24 -08:00
Gunther H. Weber
94697e0e05 Fix unused variable warnings when logging is disabled 2020-12-02 14:30:24 -08:00
Gunther H. Weber
25bacf9281 Removed return statement that is never reached 2020-12-02 14:30:23 -08:00
Gunther H. Weber
635510de03 Make device tracker named variable 2020-12-02 14:30:23 -08:00
Oliver Ruebel
58515c2e21 Use ScopedRuntimeDeviceTracker to enforce the device rather than setting it explicitly 2020-12-02 14:30:23 -08:00
Oliver Ruebel
bda234c6ef Use CopySubRange to ensure arrays are not being shrunk 2020-12-02 14:30:23 -08:00
Gunther H. Weber
9f55ba1a2b Temporarily disabled marching cubes tests 2020-12-02 14:30:23 -08:00
Gunther H. Weber
c603fe596a Fix filename of BoundaryTreeNodeComparator.h in CMakeLists.txt. 2020-12-02 14:30:22 -08:00
Gunther H. Weber
312252ce4e Added TestingContourTreeUniformDistributedFilter.h as header to CMakeLists.txt 2020-12-02 14:30:19 -08:00
Oliver Ruebel
a88b2ed4a8 Renamed Bract to BoundaryTree throughout 2020-12-02 14:29:18 -08:00
Oliver Ruebel
a5d541a341 Rename BoundaryTreeMaker.Bract to BoundaryTreeData 2020-12-02 14:29:18 -08:00
Oliver Ruebel
e77f924ecf Remove bad inheritance from vtkm::worklet::WorkletMapField 2020-12-02 14:29:17 -08:00
Oliver Ruebel
b630919c3b Avoid use of values as both input and retun valye in worklet 2020-12-02 14:29:17 -08:00
Oliver Ruebel
cb98eea5e3 Renamed and updated ResizeIndexVector to use new ArrayHandle resize support in VTKm 2020-12-02 14:29:17 -08:00
Oliver Ruebel
de7da7423e Add DIY-related comments to DistributedContourTreeBlockData 2020-12-02 14:29:17 -08:00
Oliver Ruebel
8e58f50b23 Removed commented ContourTreeBlockData.SortOrder 2020-12-02 14:29:17 -08:00
Oliver Ruebel
eec59a6fd0 Add mssing namespace declaration for use of IsThis in worklets 2020-12-02 14:29:17 -08:00
Oliver Ruebel
6db948c685 Remove commented ifdef guard 2020-12-02 14:29:17 -08:00
Oliver Ruebel
c18f5bb5f7 Automatically enable --useFullBoundary option when using marching cubes 2020-12-02 14:29:17 -08:00
Oliver Ruebel
f536b825e4 Remove unused code in distributed contour tree app 2020-12-02 14:29:17 -08:00
Oliver Ruebel
41006405b3 Remove CombinedVector. Update ContourTreeMesh::MergeWith accordingly. 2020-12-02 14:29:17 -08:00
Gunther H. Weber
2fa6855222 Fix another warning about types. 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
91355fcae7 Avoid 'unitialized variable' compiler warning. 2020-12-02 14:29:17 -08:00
Gunther H. Weber
a868b02bdb Add --saveTreeCompilerData option to hact_test.sh 2020-12-02 14:29:17 -08:00
Gunther H. Weber
226606276d Temprarily print error message when trying to use MC connectvitiy without full boundary 2020-12-02 14:29:17 -08:00
Gunther H. Weber
c8b11f4dcc Remove FIXME 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
Oliver Ruebel
b7e2a680e3 Fix unused varibale bug 2020-12-02 14:29:16 -08:00
oruebel
7e9f57f755 Cast constexpr on device to fix CUDA access problems 2020-12-02 14:29:16 -08:00
oruebel
65f8c8cf2c Remove bad std::abort call on device 2020-12-02 14:29:16 -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
e734c6358c Port bugfix for ListNewNodesCopyIdsWorklet. 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
Gunther H. Weber
4b14c84ec5 Fix 3D split data Python helper tool. 2020-12-02 14:29:16 -08:00
Oliver Ruebel
75afb77d20 Refine recording of timings in Fan In functor 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
Oliver Ruebel
a75e539686 Add barriers in distributed contour tree example to improve timing 2020-12-02 14:29:16 -08:00
Gunther H. Weber
d18aacc5d6 Cleanup of debug output etc. 2020-12-02 14:29:16 -08:00
Gunther H. Weber
8652ea1abb Update CMakeList.txt for updates in worklet/contourtree_distributed/boundary_tree_maker. 2020-12-02 14:29:16 -08:00
Gunther H. Weber
f0213d065e Replace implicit array handles to adapt to vtk-m changes. 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
18e2938cdf Fix comments in BoundaryTree class 2020-12-02 14:29:15 -08:00