Commit Graph

7142 Commits

Author SHA1 Message Date
Dave Pugmire
2956713174 Filters for charged particle advection. 2021-11-11 09:21:15 -05:00
Vicente Adolfo Bolea Sanchez
555013cdda CMAKE: add unity builds support 2021-11-10 15:03:11 -05:00
Gunther Weber
d974477e40 Merge topic 'add/hybrid_hypersweep'
02789a0d4 Improve comments
ed6b0f008 Fix CMakeLists.txt after moving header file.
5fd1b8ce8 Moved I/O functions to testing directory.
b6db5ddaa Make GlobalBlockId int to reduce casts. Renamed BlockIndex to LocalBlockNo.
bec58bd73 Make DIY own blocks and delete them to prevent memory leak on exception
50ca0318b Added missing ExecutionSignature.
f96020a24 Consolidated two copies of NotNoSuchElementPredicate.h
65352d7f0 Remove extranous Allocate in HierarchicalAugmenter
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2587
2021-11-10 13:55:32 -05:00
Sujin Philip
6b81bf3355 Merge topic 'fix-ArrayGetValues'
4a37e02ff Add ArrayGetValues specilization for ArrayHandleCast

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2627
2021-11-10 12:10:18 -05:00
Vicente Bolea
be9ac1ef3f Merge topic 'fix-openmp-segfaul'
47ee1b247 OpenMP: fix race condition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Nickolas Davis <nadavi@sandia.gov>
Merge-request: !2625
2021-11-08 20:56:16 -05:00
Gunther H. Weber
02789a0d4d Improve comments 2021-11-08 15:24:07 -08:00
Vicente Adolfo Bolea Sanchez
47ee1b247a OpenMP: fix race condition 2021-11-08 16:39:40 -05:00
Gunther H. Weber
ed6b0f0082 Fix CMakeLists.txt after moving header file. 2021-11-08 11:41:21 -08:00
Gunther H. Weber
5fd1b8ce87 Moved I/O functions to testing directory. 2021-11-08 11:41:15 -08:00
Sujin Philip
4a37e02ffe Add ArrayGetValues specilization for ArrayHandleCast
ArrayGetValues for ArrayHandleCast needs to be handled specially as an
`UnknownArrayHandle::IsBaseComponentType` check inside the implementation
gives unexpected results for ArrayHandleCast.

With this fix, the values are first copied from the source array type and
then casted to the appropriate type before returning.
2021-11-08 14:37:49 -05:00
Gunther H. Weber
b6db5ddaa6 Make GlobalBlockId int to reduce casts. Renamed BlockIndex to LocalBlockNo. 2021-11-04 20:56:12 -07:00
Gunther H. Weber
bec58bd735 Make DIY own blocks and delete them to prevent memory leak on exception 2021-11-04 17:05:09 -07:00
Kenneth Moreland
caf6ac98e8 Improve documentation of UnknownArrayHandle::IsType
Under some circumstances, `IsType` can return false for a type that
exactly matches the type used to create the `UnknownArrayHandle`.
This is because types like `ArrayHandleCast` get converted to
the array they contain. Thus, `IsType` will return false when it
is expected to be true. In most cases, you should use
`CanConvert`. The `IsType` documentation now points you there.
2021-11-04 10:59:00 -06:00
Gunther H. Weber
50ca0318b8 Added missing ExecutionSignature. 2021-11-03 17:13:43 -07:00
Gunther H. Weber
f96020a24a Consolidated two copies of NotNoSuchElementPredicate.h 2021-11-03 17:13:38 -07:00
Oliver Ruebel
65352d7f07 Remove extranous Allocate in HierarchicalAugmenter 2021-11-03 13:14:40 -07:00
Oliver Ruebel
3d5ba9968f Merge branch 'add/hybrid_hypersweep' of gitlab.kitware.com:ghweber/vtk-m into add/hybrid_hypersweep 2021-11-03 12:25:03 -07:00
Oliver Ruebel
61319f1895 Updated docstring for ResizeVector method 2021-11-03 12:24:39 -07:00
Gunther H. Weber
b28e0ac73a Removed unnecessary cast. 2021-11-03 12:20:32 -07:00
Gunther H. Weber
5fbcb4145e Removed unnecessary cast. 2021-11-03 12:03:02 -07:00
Gunther H. Weber
3d88d7f8dc Updated comment. Fixed coding style violation. 2021-11-03 11:39:40 -07:00
Cyrus Harrison
c67244f636 Merge topic 'task/2021_11_adj_opts_parser_include' into release
5c21e67d7 adjust options parser include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2623
2021-11-02 15:56:30 -04:00
Cyrus Harrison
30967f9585 Merge topic 'task/2021_11_adj_opts_parser_include'
5c21e67d7 adjust options parser include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2623
2021-11-02 15:56:30 -04:00
Cyrus Harrison
5c21e67d7d adjust options parser include path 2021-11-01 11:30:10 -07:00
Ben Boeckel
d2f0f3c990 Merge topic 'cell-set-explicit-message'
1ffc33adf CellSetExplicit: reword warning message

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2622
2021-11-01 14:19:47 -04:00
Kenneth Moreland
a5fe0ba35c Merge topic 'reset-bounds-empty'
61de2faf7 Allow empty bounds in Camera::ResetToBounds

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2621
2021-11-01 13:56:33 -04:00
Kenneth Moreland
61de2faf7e Allow empty bounds in Camera::ResetToBounds
Although it is generally wrong to try to call `ResetToBounds` with a
`Bounds` object that does not have a valid range, there are cases where
the range might not be valid. (For example, if `ResetToBounds` was
called in a routine that is rendering an empty scene, it would be best
not to crash.)
2021-11-01 11:02:17 -06:00
Ben Boeckel
1ffc33adf2 CellSetExplicit: reword warning message
ParaView ends up triggering this in its test suite and the "failure"
mention ends up triggering the "failed test" condition in its test
harness. Reword to read more like a warning than an error.
2021-11-01 12:33:41 -04:00
Li-Ta Lo
42c89be5f3 Merge topic 'mergePartitionedDataset'
1355f82a0 fix type mismatch
59364939f remove unnecessary includes and change  to device_sources
8b7f720de remove unnecessary includes
f4605302e add unit test
09db96e58 add merge partitioned dataset capability

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2613
2021-11-01 12:17:19 -04:00
Roxana Bujack
1355f82a0c fix type mismatch 2021-11-01 08:12:56 -06:00
Roxana Bujack
59364939f7 remove unnecessary includes and change to device_sources 2021-10-29 15:10:04 -06:00
Roxana Bujack
8b7f720de1 remove unnecessary includes 2021-10-28 15:39:42 -06:00
Roxana Bujack
f4605302ee add unit test 2021-10-28 15:36:20 -06:00
Li-Ta Lo
616d895a4e Merge topic 'ollielo-master-patch-72902'
3dc584321 Merge branch 'ollielo-master-patch-72902' of gitlab.kitware.com:ollielo/vtk-m into ollielo-master-patch-72902
674b0e5db static/anonymous namespace is not allowed in header files
dd9e5acdc static/anonymous namespace is not allowed in header files
b01ba506c Merge branch 'master' into ollielo-master-patch-72902
534fccdba update CI for no_virtual
4817ffbc9 Merge branch 'master' into ollielo-master-patch-72902
35a6b8500 Enable NO_DEPRECATED_VIRTUAL by default

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2605
2021-10-28 15:56:25 -04:00
Li-Ta Lo
674b0e5dbc static/anonymous namespace is not allowed in header files 2021-10-28 11:02:45 -06:00
Li-Ta Lo
f6877fb394 fixed typo for multiplexer 2021-10-28 08:48:21 -06:00
Li-Ta Lo
957192ff5b remove VTKM_FORCE_USED, it is not the right solution 2021-10-27 14:09:10 -06:00
Gunther H. Weber
cc7c3b5a44 Revise TODO/FIXME comments 2021-10-20 15:17:26 -07:00
Gunther H. Weber
c584364122 Finish and clean-up unit test of HierarchicalHyperSweeper 2021-10-20 14:46:25 -07:00
Gunther H. Weber
b3582b9b48 Disable debug print of combined block IDs 2021-10-20 14:46:25 -07:00
Oliver Ruebel
15934cd621 Clear all swap data for hierarchical augmenter 2021-10-20 14:46:25 -07:00
Oliver Ruebel
9a9b7a6ec0 Fix bug in PrepareAugmentedTree and add DebugSave 2021-10-20 14:46:25 -07:00
Oliver Ruebel
1a16049c78 Add missing include for Types in Branch.h 2021-10-20 14:46:25 -07:00
Oliver Ruebel
61a86973d0 Update comparator based on latests fixes 2021-10-20 14:46:25 -07:00
Gunther H. Weber
7411f85213 Re-enable unit test for combining meshes 2021-10-20 14:46:25 -07:00
Gunther H. Weber
a81c5ca862 Open files with test data in binary mode 2021-10-20 14:46:25 -07:00
Gunther H. Weber
0d2036a1ee Change vtkmdiyLocalBlockGids to std::vector<int> to avoid warning 2021-10-20 14:46:25 -07:00
Gunther H. Weber
5cb2f0bf1a Slight refactoring to avoid warning 2021-10-20 14:46:25 -07:00
Gunther H. Weber
6aed5b376a Fix CUDA test crash 2021-10-20 14:46:24 -07:00
Gunther H. Weber
2b6fd71c5b Make volume metric data filter output and print tree in app; general clean up 2021-10-20 14:46:24 -07:00
Gunther H. Weber
6cd7e0894d Explictly cast data value tyoe to avoid warning 2021-10-20 14:46:24 -07:00
Gunther H. Weber
57a27225c5 Fix incorrect function method modifier 2021-10-20 14:46:24 -07:00
Gunther H. Weber
d767cb5b22 Clean up debug output 2021-10-20 14:46:24 -07:00
Gunther H. Weber
cb541051c7 Add missing files to CMakeLists.txt 2021-10-20 14:46:24 -07:00
Gunther H. Weber
c677e31286 Fix compile warning on GitLab dashboard 2021-10-20 14:46:24 -07:00
Gunther H. Weber
264011ec1f Fix incorrect filename in CMakeLists.txt 2021-10-20 14:46:24 -07:00
Gunther H. Weber
1163cfa563 Fix crash caused by AttachmentSuperparentAndIndexComparator.h 2021-10-20 14:46:24 -07:00
Gunther H. Weber
f22af2d1c3 Add missing IdRelabeler. include to GetOwnedVerticesByGlobalIdWorklet.h 2021-10-20 14:46:24 -07:00
Gunther H. Weber
17a8cf16a2 Added verification code to test results of contour tree app. 2021-10-20 14:46:24 -07:00
Oliver Ruebel
6849c6015d Fix crash in sort due to bad AttachmentSuperparentAndIndexComparator 2021-10-20 14:46:24 -07:00
Oliver Ruebel
bfffff9b20 Fix bug in HierarchicalHyperSweeper call to TransferWeightsUpdateLHEWorklet 2021-10-20 14:46:24 -07:00
Oliver Ruebel
7c784c3651 Fix input for HyperSweepBlock 2021-10-20 14:46:24 -07:00
Gunther H. Weber
db2d5afb30 Added more debug output 2021-10-20 14:46:23 -07:00
Gunther H. Weber
d77d4dd7d8 Clean-up (mostly debug output) 2021-10-20 14:46:23 -07:00
Oliver Ruebel
c48f707bdd Fix bug in TreeGrafter::CopyIterationDetails
Fix bug in TreeGrafter::CopyIterationDetails to set last FirstSupernodePerIteration
2021-10-20 14:46:23 -07:00
Oliver Ruebel
d23560edd2 Execute HyperSweeper only if tree is augmented 2021-10-20 14:46:23 -07:00
Oliver Ruebel
b2d43aadc6 use augmented hierarchical tree for output if available 2021-10-20 14:46:23 -07:00
Oliver Ruebel
a20ffd3d7c Use augmented HierarchicalContourTree in the HyperSweeper 2021-10-20 14:46:23 -07:00
Gunther H. Weber
542d0a5a46 Added hyper-sweeeper calls to contour tree uniform distributed filter 2021-10-20 14:46:23 -07:00
Gunther H. Weber
17f5ead924 Moved hypersweep block and functor classes into separate files 2021-10-20 14:46:23 -07:00
Gunther H. Weber
331e63fed4 Added missing LoadArrays include. 2021-10-20 14:46:23 -07:00
Gunther H. Weber
3cf68a512e Start creating test for HierarchicalHyperSweeper and fix various bugs in it 2021-10-20 14:46:23 -07:00
Oliver Ruebel
45a3570270 Fix bad array resize in HierarchicalAugmenter
Fix bad array resize in HierarchicalAugmenter to do true resize to preserve values and initalize arrays, not just allocate
Fix bad array resize in HierarchicalAugmenter::RetrieveInAttachmentPoints to do a true resize to preserve values and initalize arrays, not just allocate
2021-10-20 14:46:23 -07:00
Oliver Ruebel
77276f2847 Moved ResizeVector funtion from TreeGrafter to Types so that we can reuse it 2021-10-20 14:46:23 -07:00
Oliver Ruebel
3a48f4a8e0 Add missing array init in HierarchicalAugmenter.CopyBaseRegularStrucutre 2021-10-20 14:46:23 -07:00
Oliver Ruebel
0176f72dac Fix missing array resize in HierarchicalAugmenter::RetrieveOldSupernodes 2021-10-20 14:46:23 -07:00
Oliver Ruebel
e2423a2924 Fix array init in HierarchicalAugmenter.ResizeArrays 2021-10-20 14:46:23 -07:00
Oliver Ruebel
4bcdc66633 Specialze PrintDataType to correctly print id ArrayHandles 2021-10-20 14:46:23 -07:00
Oliver Ruebel
4c7eb4045c Fix bad array size in HierarchicalAugmenter.RetrieveOldSupernodes 2021-10-20 14:46:22 -07:00
Oliver Ruebel
51a7304318 Fix bad initalize of Superparents in HierarchicalAugmenter 2021-10-20 14:46:22 -07:00
Oliver Ruebel
d86284de5a Fix bad DIY send check in HierarchicalAugmenterFunctor 2021-10-20 14:46:22 -07:00
Oliver Ruebel
f0b03ba4b8 Clarify log message in ComputeDistributedContourTreeFunctor.h 2021-10-20 14:46:22 -07:00
Oliver Ruebel
c61379caf3 Fix HierarchicalAugmenter.DebugPrint 2021-10-20 14:46:22 -07:00
Oliver Ruebel
001050b558 Add print function for generic array handles 2021-10-20 14:46:22 -07:00
Oliver Ruebel
be3a078d91 Add logging on input Id for Fan In 2021-10-20 14:46:22 -07:00
Oliver Ruebel
70cf5eef29 Add log message for fan in partners 2021-10-20 14:46:22 -07:00
Oliver Ruebel
6d628219bc Added HierarchicalAugmenterInOutData::DebugPrint method 2021-10-20 14:46:22 -07:00
Oliver Ruebel
c87c7392db Use the correct id in HierarchicalAugmenter.Initialize
Save global Id in DistributedContourTreeBlockData to use the correct Id for HierarchicalAugmenter.Initialize
2021-10-20 14:46:22 -07:00
Oliver Ruebel
a09c55b3ab Added TODO item for HierarchicalAugmenterFunctor 2021-10-20 14:46:22 -07:00
Oliver Ruebel
236abb772b Add high-level augmetation timers 2021-10-20 14:46:22 -07:00
Gunther H. Weber
5244aade8b Moved augmentation from lambda to separate functor class to fix compile error. 2021-10-20 14:46:22 -07:00
Oliver Ruebel
2c7bda773c Port changes to HierarchicalAugmenter to add In/Out arrays for MPI exchange 2021-10-20 14:46:22 -07:00
Oliver Ruebel
35a14f3129 Fix errors in HierarchicalAugmenter
Fix CreateSuperarcsWorklet. Use standard copy to reduce complexity of CreateSuperarcsWorklet.
Fix compile errors in HierarchicalAugmenter.
Some more clean-up and optimization for HierarchicalAugmenter.CreateSuperarcsWorklet.
2021-10-20 14:46:22 -07:00
Gunther H. Weber
c6ff4a5f09 Added some comments 2021-10-20 14:46:21 -07:00
Gunther H. Weber
e9af397fb2 First implementation of hierarchical augmenter communication phase 2021-10-20 14:46:21 -07:00
Oliver Ruebel
00e906313f Fix broken array copy in HierarchicalAugmenter::Initialize 2021-10-20 14:46:21 -07:00
Oliver Ruebel
b16dc73f3d Remove broken copy / ArrayHandleDecorator while working on a fix 2021-10-20 14:46:21 -07:00
Oliver Ruebel
1b1e6fb903 Add missing throw for logic error 2021-10-20 14:46:21 -07:00
Oliver Ruebel
958b84ebf9 Temporariliy remove CreateSuperarcsWorklet call to continue build debugging 2021-10-20 14:46:21 -07:00
Oliver Ruebel
1056abecce Fix various syntax errors in HierarchicalAugmenter 2021-10-20 14:46:21 -07:00
Oliver Ruebel
df101a81bd Fix syntax error in ArrayHandleIndex call 2021-10-20 14:46:21 -07:00
Oliver Ruebel
bb853befdd Fix bad CopyIf call 2021-10-20 14:46:21 -07:00
Gunther H. Weber
ca6f0bba9c Added TOOD/FIXME for sanity check 2021-10-20 14:46:21 -07:00
Gunther H. Weber
e2fe35e129 Started adding DIY code for HierarchicalAugmenter 2021-10-20 14:46:21 -07:00
Gunther H. Weber
1128786951 Removed virtual functions to fix compile/link error 2021-10-20 14:46:21 -07:00
Oliver Ruebel
370fd5de52 Avoid ReadPortal/WritePortal to get/set individual values as possible. 2021-10-20 14:46:21 -07:00
Oliver Ruebel
2f720d5ac2 Fix docstring 2021-10-20 14:46:21 -07:00
Oliver Ruebel
ce6c09152c Added HierarchicalContourTree<FieldType>::DumpVolumes 2021-10-20 14:46:21 -07:00
Oliver Ruebel
3daab361cd Added NumOwnedRegularVertices to HierarchicalContourTree 2021-10-20 14:46:20 -07:00
Oliver Ruebel
ec7a62a75b Updated HierarchicalHyperSweeper to track instrinsic and dependent values
Updated HierarchicalHyperSweeper to track instrinsic and dependent values not just sweepValues
2021-10-20 14:46:20 -07:00
Oliver Ruebel
9dbccaae1d Port/implement HierarchicalAugmenter 2021-10-20 14:46:20 -07:00
Oliver Ruebel
a69f83f3a5 Port/implement HierarchicalHyperSweeper 2021-10-20 14:46:20 -07:00
Oliver Ruebel
7506068236 Updated TreeGrafter for parallel hypersweep 2021-10-20 14:46:20 -07:00
Oliver Ruebel
76d88db157 Added GetOwnedVerticesByGlobalID for the 2D and 3D meshes 2021-10-20 14:46:20 -07:00
Oliver Ruebel
b0fe5ffe40 Add doc in IdRelabeler 2021-10-20 14:46:20 -07:00
Oliver Ruebel
434b0a0943 Move PointDoubling to meshextrema submodule since only used in MeshExtrema.h 2021-10-20 14:46:20 -07:00
Oliver Ruebel
a5212474a1 Update HierarchicalContourTree iteration counters for hybrid hypersweep 2021-10-20 14:46:20 -07:00
Manish Mathai
04c43e4c52 Merge topic 'optimize-annotations-speed'
c62998bd1 Batch line and text annotations for View1D
f7c43960e Update code to follow styling and worklet invoker guidelines
b7470b0af Remove leftover debug statement
8f025a2c5 Batch text and line annotation rendering

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2594
2021-10-20 12:22:28 -04:00
Manish Mathai
c62998bd1b Batch line and text annotations for View1D 2021-10-19 14:12:18 -07:00
Manish Mathai
f7c43960e5 Update code to follow styling and worklet invoker guidelines 2021-10-19 10:47:56 -07:00
Roxana Bujack
09db96e58e add merge partitioned dataset capability 2021-10-18 15:37:13 -06:00
Abhishek Yenpure
39934257cb Merge topic 'cell-velocity-field'
5109ba2a7 Adding changelog for cell centered velocities
4e9220ddd Removing unnecessary header
3237c58c2 Updating particle advection filters to use field associativity
79bb38c2b Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into cell-velocity-field
a11d9ad10 removing print statements
e28476df5 Assigning default associativity for velocity field
53167f076 Fix Field constructors
e6fa5fd4b Fixing Field class
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2588
2021-10-18 13:00:07 -04:00
Abhishek Yenpure
4e9220ddd3 Removing unnecessary header 2021-10-14 15:21:08 -07:00
Abhishek Yenpure
3237c58c2b Updating particle advection filters to use field associativity 2021-10-14 14:57:36 -07:00
Abhishek Yenpure
79bb38c2b3 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into cell-velocity-field 2021-10-14 14:48:37 -07:00
Li-Ta Lo
1de5fef122 minor fix 2021-10-14 14:42:02 -06:00
Li-Ta Lo
5e87ed858c make most of the vtkm_io library not DEVICE_SOURCE 2021-10-14 12:38:52 -06:00
Li-Ta Lo
1d2c4c2906 fixed single/double precision converstion 2021-10-14 09:15:13 -06:00
Li-Ta Lo
d59732766c remove comment about DeviceAdapter.h 2021-10-13 15:59:30 -06:00
Li-Ta Lo
08ad08b138 Merge branch 'master' into osc_refactor 2021-10-13 15:32:28 -06:00
Li-Ta Lo
7add915dd3 include DeviceAdapter.h in StorageVirtual.h 2021-10-13 14:40:51 -06:00
Li-Ta Lo
b9c2ddf9d1 add missing #include 2021-10-13 13:22:26 -06:00
Li-Ta Lo
5448ffb28b decouple Timer.h from device compiler 2021-10-13 12:11:23 -06:00
Li-Ta Lo
e90b186ba8 do not use device compiler to compile source unit tests 2021-10-13 11:56:02 -06:00
Kenneth Moreland
d5acf91067 Fix dropped UnknownArrayHandle symbols
For some reason, GCC is dropping the templated function instances use
for the `UnknownArrayHandle` constructor. Apparently, something in the
compiler or the linker is being over aggressive about removing unused
symbols and is actually dropping symbols that are being used. Maybe it
is because the functions are not directly called but their pointers are
used.

To get around this problem, mark these templated functions in
UnknownArrayHandle.h with the `used` attribute to force the compiler/
linker to keep them. There should be no consequence to that as these
function templates are only instantiated if they are used.
2021-10-13 07:33:13 -06:00
Li-Ta Lo
54772fb60c change as suggested by code review 2021-10-12 16:22:31 -06:00
Li-Ta Lo
f8d23dc432 unique_ptr<>::release does not delete, unqie_ptr<>::reset() does 2021-10-12 14:42:33 -06:00
Li-Ta Lo
e392109a1a add unit test for Oscillator, fix bug in point v.s. cell dims 2021-10-12 14:04:40 -06:00
Li-Ta Lo
c212946dbf move OscillatorSource out of Oscillator 2021-10-12 13:24:55 -06:00
Li-Ta Lo
29e459062c move OscillatorSource worklet to be within Oscillator.cxx 2021-10-12 13:11:47 -06:00
Li-Ta Lo
6ffb75c5a5 use pimpl pattern for osc worklet 2021-10-12 12:17:58 -06:00
Kenneth Moreland
8f1c453c0b Support writing binary files to legacy VTK files
The legacy VTK file writer writes out in ASCII. This is helpful when a
human is trying to read the file. However, if you have more than a
trivial amount of data, the file can get impractically large. To get
around this, `VTKDataSetWriter` now has a flag that allows you to write
the data in binary format.
2021-10-11 13:08:59 -06:00
Kenneth Moreland
b4bb02830a Merge topic 'variant-get-unsupported-type'
e9da34310 Handle `Variant::Get` for types not supported by the `Variant`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2596
2021-10-08 08:31:32 -04:00
Kenneth Moreland
9ff36b954a Merge topic 'single-type-reverse-connection'
c699a1708 Fix performance issue with CellSetSingleType reverse connections

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2597
2021-10-05 17:02:28 -04:00
Kenneth Moreland
c699a17087 Fix performance issue with CellSetSingleType reverse connections
When building the reverse connections (visit points with cells) for
`CellSetSingleType`, the fast path for building these was not built due
to a templating error.
2021-10-05 12:53:57 -06:00
Kenneth Moreland
ae3c7c096b Merge topic 'source-field-names'
03a4750a3 Change Oscillator output field name to oscillating
a3462b41c Change Wavelet output field name to RTData
ea1a55359 Name tangle source fields appropriately
a68422d45 Add GenerateIds filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Li-Ta Lo <ollie@lanl.gov>
Merge-request: !2595
2021-10-05 10:59:48 -04:00
Jieyang Chen
723e133055 Merge topic 'hip-support'
a157c0e84 Add changes for supporting Kokkos/HIP

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2554
2021-10-05 10:42:55 -04:00
Kenneth Moreland
03a4750a3f Change Oscillator output field name to oscillating 2021-10-05 08:20:27 -06:00
Kenneth Moreland
d2c296aa00 Merge topic 'unknownarray-copy-methods'
d1160638b Add copy methods to `UnknownArrayHandle`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2590
2021-10-05 10:15:45 -04:00
Kenneth Moreland
a3462b41ce Change Wavelet output field name to RTData
This matches the output field name in VTK and ParaView for the
equivalent source. This change allows this source to be used as a drop-
in replacement for the VTK source (which could be very useful).
2021-10-04 13:44:27 -06:00