Commit Graph

10437 Commits

Author SHA1 Message Date
Dave Pugmire
71c6f034d9 Use CreateResult mechanism for copying PDS fields. 2022-08-26 08:55:54 -04:00
Kenneth Moreland
2e1e72cbc2 Merge topic 'deprecated-flow-headers'
9f7c60364 Add deprecated headers and classes for flow filters

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Dave Pugmire <dpugmire@gmail.com>
Merge-request: !2855
2022-08-26 07:49:24 -04:00
Kenneth Moreland
9f7c60364e Add deprecated headers and classes for flow filters
When the flow filters were converted to the new filter base classes, the
classes and headers were moved to a new namespace. Support backward
compatibility by adding deprecated versions of headers.
2022-08-25 14:38:49 -06:00
Dave Pugmire
7d60c390ce Test PDS fields and filters. 2022-08-25 16:25:58 -04:00
Dave Pugmire
56e014f268 Do copy fields inside of NewFilter 2022-08-25 13:38:58 -04:00
Dave Pugmire
fa401ba016 Copy PDS fields in filter. Add more tests. 2022-08-25 09:28:35 -04:00
Dave Pugmire
75b9c398f0 Add new assocation, Partitions for a value per dataset. 2022-08-24 10:52:29 -04:00
Dave Pugmire
ae4c098009 Add fieldName to field creation. 2022-08-24 09:50:56 -04:00
Dave Pugmire
f9dbfe9303 Code cleanup. Add some comments. 2022-08-24 09:47:31 -04:00
Vicente Bolea
89165ae006 Merge topic 'remove-unneeded-static-lib'
c92abc409 lodepng: remove interface dependency

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2753
2022-08-23 13:25:32 -04:00
Dave Pugmire
dc7b198541 Fix assoc name in PrintSummary 2022-08-23 07:19:57 -04:00
Dave Pugmire
def0f0989c Remove FieldCompare struct. 2022-08-23 07:17:16 -04:00
Dave Pugmire
0be4b4264d Add deprecated tag on old method. 2022-08-23 07:06:34 -04:00
Abhishek Yenpure
2dd4782885 Merge topic 'fix_warpX_path'
81b85e8ec Removing unnecessary includes
2004177db Making test data in control environment
606223edd Fixing choice of dataset integrator
2dc485ac2 Adding WarpX code path for steady state streamlines

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2848
2022-08-22 23:22:32 -04:00
Vicente Adolfo Bolea Sanchez
c92abc4093 lodepng: remove interface dependency
It also avoid installing lodepng.a in the vtk-m shared build.
2022-08-22 21:54:49 -04:00
Dave Pugmire
714e1226ce Create FieldCollection class. 2022-08-22 15:02:03 -04:00
Abhishek Yenpure
81b85e8ec1 Removing unnecessary includes 2022-08-22 10:37:54 -07:00
Abhishek Yenpure
2004177dbe Making test data in control environment 2022-08-22 09:21:47 -07:00
Li-Ta Lo
a33fb903e2 Merge topic 'source_execute'
1ef6348f4 Merge branch 'source_execute' of https://gitlab.kitware.com/ollielo/vtk-m into source_execute
3d07503af use NewFilterField
a9d569f79 NIV Source::Execute

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2851
2022-08-22 11:26:26 -04:00
Dave Pugmire
cbdb797f1e Add fields to vtkm::cont::PartitionedDataSet 2022-08-22 08:43:15 -04:00
Dave Pugmire
4cc930c400 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2022-08-22 06:59:47 -04:00
Abhishek Yenpure
606223edd2 Fixing choice of dataset integrator
Adding updates

Adding WarpX data and unit test

Fixing code from feedback

Fixing code from Ollie and Dave's feedback

Reducing WarpX dataset size

Fixing high precision requirement to store properties

Fixing Particle Sizeof

Fixing high precision requirement to store properties

fixing code from Ollie and Dave's feedback

Trying test

Fixing ChargedParticle serailization for MPI
2022-08-19 17:50:35 -07:00
Dave Pugmire
6a6bc011a6 Merge topic 'gpu_async_alloc'
770fa2964 Reset flag to previous value on exit.
dd16f738e remove example from cmake..
38714972a remove example for threaded multiblocks.
fc8b750e5 Fix type Set --> Get for CPU/GPU threads.
115db2175 fix compile error for cuda.
baac7e1fb Put sync memory into RuntimeDeviceTracker
8455972a0 Turn on thread-safe-ish mem alloc
9f4b786a7 Add option to thread-efficient mem alloc
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2845
2022-08-19 13:12:42 -04:00
Jay
0374b957d5 add log values filter 2022-08-19 03:24:35 -04:00
Vicente Bolea
283a7f4410 Merge topic 'enable-hip-builds-master-release'
f6a9e3631 CI: enable HIP builds on protected branches
c5dd07d97 CI: run_master -> run_upstream_branches

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2837
2022-08-18 21:18:13 -04:00
Li-Ta Lo
1ef6348f4d Merge branch 'source_execute' of https://gitlab.kitware.com/ollielo/vtk-m into source_execute 2022-08-18 08:40:56 -06:00
Li-Ta Lo
3d07503af1 use NewFilterField 2022-08-18 08:35:30 -06:00
Li-Ta Lo
a9d569f79c NIV Source::Execute 2022-08-18 08:13:57 -06:00
Dave Pugmire
770fa29642 Reset flag to previous value on exit. 2022-08-18 06:38:15 -04:00
Dave Pugmire
dd16f738ef remove example from cmake.. 2022-08-17 10:48:04 -04:00
Li-Ta Lo
ee2469e3c9 Merge topic 'worklet_run'
1693c989b Merge branch 'master' into worklet_run
ca463a8a6 replace CallWorklet with lambda
c222a9953 simplify coordinate transform worklet dispatch
c6eb90a2b simplify worklet dispatch for Warp filters
ba7ac412b simplify Tri/Tetra worklet dispatch

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2850
2022-08-17 09:42:20 -04:00
Dave Pugmire
38714972a3 remove example for threaded multiblocks. 2022-08-17 06:42:09 -04:00
Li-Ta Lo
1693c989b9 Merge branch 'master' into worklet_run 2022-08-16 16:02:17 -06:00
Li-Ta Lo
ca463a8a6f replace CallWorklet with lambda 2022-08-16 15:26:02 -06:00
Li-Ta Lo
4055551a20 Merge topic 'threshold_template'
622388963 remove ->template

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vicente Bolea <vicente.bolea@kitware.com>
Merge-request: !2849
2022-08-16 16:50:46 -04:00
Li-Ta Lo
c222a99537 simplify coordinate transform worklet dispatch 2022-08-16 11:13:23 -06:00
Li-Ta Lo
622388963e remove ->template 2022-08-16 09:54:29 -06:00
Li-Ta Lo
c6eb90a2b6 simplify worklet dispatch for Warp filters 2022-08-16 09:53:01 -06:00
Dave Pugmire
fc8b750e5c Fix type Set --> Get for CPU/GPU threads. 2022-08-16 10:59:22 -04:00
Dave Pugmire
115db2175e fix compile error for cuda. 2022-08-16 10:57:01 -04:00
Li-Ta Lo
ba7ac412b8 simplify Tri/Tetra worklet dispatch 2022-08-16 08:26:36 -06:00
Dave Pugmire
5030dbf9f2 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2022-08-15 14:43:27 -04:00
Dave Pugmire
baac7e1fb9 Put sync memory into RuntimeDeviceTracker 2022-08-15 14:30:13 -04:00
Li-Ta Lo
e42b1d00b4 Merge topic 'worklet_run'
2f62e8c28 minor change based on code review
b8c39f4f9 de-template CellSetConnectivity::Run
386c633d6 simplify ThresholdWorklet::Run

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2846
2022-08-15 12:13:41 -04:00
Kenneth Moreland
1e97d859e1 Merge topic 'bad-kokkos-header'
cfb137947 Remove inclusion of Kokkos_Parallel_Reduce.hpp

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Sujin Philip <sujin.philip@kitware.com>
Merge-request: !2847
2022-08-15 12:01:20 -04:00
Abhishek Yenpure
2dc485ac22 Adding WarpX code path for steady state streamlines
- Adding implementation for advecting charged particles in a electromagnetic field
  (This was done as a POC for WarpX w/ Axel Huebl from LBNL)
2022-08-14 15:50:36 -07:00
Li-Ta Lo
2f62e8c28f minor change based on code review 2022-08-12 14:21:37 -06:00
Dave Pugmire
8455972a09 Turn on thread-safe-ish mem alloc 2022-08-12 15:29:38 -04:00
Kenneth Moreland
cfb137947e Remove inclusion of Kokkos_Parallel_Reduce.hpp
This header is now considered an internal header, and the latest
release commit of Kokkos does not allow you to include it. The
header gets included anyway with Kokkos_Core.hpp, so we can safely
just delete it.

See https://github.com/kokkos/kokkos/pull/5178
2022-08-12 15:22:03 -04:00
Dave Pugmire
9f4b786a7f Add option to thread-efficient mem alloc 2022-08-12 15:10:38 -04:00