Commit Graph

1298 Commits

Author SHA1 Message Date
Gunther Weber
e66b1d4f63 Merge topic 'update-contour-tree-includes'
1a05c3579 Added missing iomanip include
4feba2f5d Update includes for distributed contour tree app to filter refactor

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2813
2022-07-12 16:21:32 -04:00
Gunther H. Weber
1a05c35798 Added missing iomanip include 2022-07-08 15:36:59 -07:00
Kenneth Moreland
163d591795 Add DEVICE_SOURCES to vtkm_unit_tests
The `vtkm_unit_tests` function in the CMake build now allows you to specify
which files need to be compiled with a device compiler using the
`DEVICE_SOURCES` argument. Previously, the only way to specify that unit
tests needed to be compiled with a device compiler was to use the
`ALL_BACKENDS` argument, which would automatically compile everything with
the device compiler as well as test the code on all backends.
`ALL_BACKENDS` is still supported, but it no longer changes the sources to
be compiled with the device compiler.
2022-07-08 06:28:51 -06:00
Li-Ta Lo
a513a0458f Merge topic 'process_cell_field_cleanup'
533c0548d remove more unused ProcessCellField and ProcessPointField
9269a3a3d removed unused ProcessCellField

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2799
2022-06-30 17:18:58 -04:00
Li-Ta Lo
48da3a460e blame auto-complete 2022-06-30 10:03:27 -06:00
Li-Ta Lo
533c0548da remove more unused ProcessCellField and ProcessPointField 2022-06-30 09:57:37 -06:00
Li-Ta Lo
0ce48aaaed restore damage CLion did to #include 2022-06-30 09:31:20 -06:00
Li-Ta Lo
9269a3a3d4 removed unused ProcessCellField 2022-06-30 09:27:09 -06:00
Li-Ta Lo
709c2974ed restore default parameters for deprecated constructor 2022-06-30 08:00:02 -06:00
Li-Ta Lo
62e2c3a898 move deprecated constructor to deprecated class 2022-06-30 07:33:40 -06:00
Li-Ta Lo
81ce881b0a add newline 2022-06-29 15:01:20 -06:00
Li-Ta Lo
d1cede4d2b migrated ContourTreeUniformDistributed filter 2022-06-29 14:58:10 -06:00
Li-Ta Lo
22ee3c3fa5 Merge topic 'contour_tree_refactor2'
62ac60929 restore ContourTreeAugmented worklet unit test
62e8c1831 fixed CMakeLists.txt identation
4ea27a6c6 add installation of header files
7c8dbcde2 migrated ContourTreeAugmented filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2793
2022-06-29 14:00:32 -04:00
Li-Ta Lo
62ac60929a restore ContourTreeAugmented worklet unit test 2022-06-29 10:10:19 -06:00
Li-Ta Lo
62e8c18310 fixed CMakeLists.txt identation 2022-06-28 14:53:44 -06:00
Li-Ta Lo
4ea27a6c61 add installation of header files 2022-06-28 07:10:19 -06:00
Li-Ta Lo
7c8dbcde28 migrated ContourTreeAugmented filter 2022-06-27 18:01:42 -06:00
Kenneth Moreland
7f96fce773 Move MeshQualityAspectGamma to its own filter
All the mesh quality metrics are now in their own filter. Remove the
worklet that attempted to do all of them and clean up the uber
MeshQuality filter to only be using the specific filters.
2022-06-23 07:53:42 -06:00
Kenneth Moreland
c3fcc94643 Move MeshQualityAspectRatio to its own filter 2022-06-23 07:53:42 -06:00
Kenneth Moreland
5288afa5dc Move MeshQualityCondition to its own filter 2022-06-23 07:53:42 -06:00
Kenneth Moreland
86c0e1a960 Move MeshQualityDiagonalRatio to its own filter 2022-06-23 07:53:42 -06:00
Kenneth Moreland
0adf88fbd3 Move MeshQualityDimension to its own filter 2022-06-23 07:53:41 -06:00
Kenneth Moreland
cb119cf231 Move MeshQualityJacobian to its own filter 2022-06-23 07:53:41 -06:00
Kenneth Moreland
2431d4fef4 Move MeshQualityMaxAngle to its own filter 2022-06-23 07:53:32 -06:00
Kenneth Moreland
62653be035 Move MeshQualityMaxDiagonal to its own filter 2022-06-23 07:53:28 -06:00
Kenneth Moreland
1110d196bd Move MeshQualityMinAngle to its own filter 2022-06-23 07:53:28 -06:00
Kenneth Moreland
5b730abba5 Move MeshQualityMinDiagonal to its own filter 2022-06-23 07:53:28 -06:00
Kenneth Moreland
741d460ea7 Move MeshQualityOddy to its own filter 2022-06-23 07:53:27 -06:00
Kenneth Moreland
93982a0318 Move MeshQualityRelativeSizeSquared to its own filter 2022-06-23 07:53:23 -06:00
Kenneth Moreland
8df4ae52b1 Move MeshQualityScaledJacobian to its own filter 2022-06-23 07:53:22 -06:00
Kenneth Moreland
05cad24592 Move MeshQualityShapeAndSize to its own filter
Also added functions to MeshQualityArea and MeshQualityVolume to find
the average area and volume, respectively, of a dataset. This can now be
shared among metrics that need this value.

Also had to make a small change to the Run method of MeshQualityWorklet
to preserve state of the worklet.
2022-06-23 07:53:12 -06:00
Kenneth Moreland
553e627455 Move MeshQualityShape to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
56ab12f117 Move MeshQualityShear to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
97af85ba7b Move MeshQualitySkew to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
6e4228cf23 Move MeshQualityStretch to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
9f4bf93bc3 Move MeshQualityTaper to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
af3b73777b Move MeshQualityWarpage to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
2702ee570d Move MeshQualityVolume to its own filter
Also using the MeshQualityArea and MeshQualityVolume filters to compute
the average area/volume for other metrics.
2022-06-23 07:53:11 -06:00
Kenneth Moreland
f307d69397 Move MeshQualityArea to its own filter 2022-06-23 07:53:11 -06:00
Kenneth Moreland
ac06c00c7d Use MeshQuality filter in MIRFilter
Previously, MIRFilter directly used MeshQuality's worklet to compute
areas/volumes. However, it is not a great idea to be touching the
internal worklets of other filters, which are going to change soon.
Besides, this should speed up compilation a little bit since the mesh
quality will only have to be compiled once.
2022-06-23 07:53:11 -06:00
Li-Ta Lo
f3c4813f49 install worklet header 2022-06-09 13:08:44 -06:00
Li-Ta Lo
579b75bb04 migrate ContourTreeUniform filter 2022-06-09 11:49:49 -06:00
Abdelilah Essiari
6a7aaa5a32 Add unit tests and refactor based on merge request discussion
Co-authored-by: Gunther H. Weber <GHWeber@lbl.gov>
2022-06-06 19:57:13 -07:00
Gunther H. Weber
f871f51cb8 Move computing branch decomposition to a separate filter 2022-06-06 19:57:13 -07:00
Oliver Ruebel
4fe495be8d Implement branch decomposition for hierarchical contour tree
Co-authored-by: Gunther H. Weber <GHWeber@lbl.gov>
2022-06-06 19:57:13 -07:00
oruebel
af5073885e Add timers to distributed contour tree; reduce data size sent during reduction
Co-authored-by: Gunther H. Weber <GHWeber@lbl.gov>
2022-06-06 19:57:13 -07:00
Li-Ta Lo
cfe4d4635d add deprecated AmrArrays.h 2022-05-20 16:05:36 -06:00
Li-Ta Lo
4f97a60d8f Update CMakeLists.txt 2022-05-20 17:41:04 -04:00
Li-Ta Lo
99d17b30a0 migrate AmrArray filter 2022-05-20 15:07:34 -06:00
Li-Ta Lo
ebfbeabc8a Merge topic 'mir_filter'
7d83a7dc5 remove unreachable code
98e0f4c25 remove shared states from MIRFilter instances
1d64b1045 added deprecated MIRFilter.h
7903cee23 Update CMakeLists.txt
7e6e5f0b8 Update MIRFilter.cxx
911c66377 Merge branch 'master' into mir_filter
ac078c8c0 call DoMapeField
0a0e30858 Migrate MIR filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2770
2022-05-20 11:25:27 -04:00