Dave Pugmire
3c50a7ea46
Fix assert for pathlines. Add example from manual that was failing.
2020-11-25 12:43:00 -05:00
Dave Pugmire
967fb9fadf
Remove unneeded cast in worklet, clarify the code in threaded algo.
2020-11-24 15:06:36 -05:00
Dave Pugmire
722479ea10
Add different dataset types to MPI test.
2020-10-27 22:12:45 -04:00
Dave Pugmire
047bd93d5a
Fix compile error
2020-10-27 14:27:34 -04:00
Dave Pugmire
eb76dff8d2
Support for ghost cells in P.A. filter
2020-10-26 12:39:31 -04:00
Dave Pugmire
0dccfdc61e
Code cleanup and more tests for ghostcells
2020-10-23 14:37:28 -04:00
Dave Pugmire
a9232904d9
code cleanup and remove compile warning.
2020-10-22 09:57:57 -04:00
Dave Pugmire
6e4d4932d7
debug kokkos compile errors.
2020-10-21 17:14:56 -04:00
Dave Pugmire
64601619c3
Trying to find kokkos compile error
2020-10-21 17:08:10 -04:00
Dave Pugmire
0f0797f0e1
Fix compiler warnings.
2020-10-21 16:00:54 -04:00
Dave Pugmire
381886c947
Fix compiler warnings...
2020-10-20 09:53:05 -04:00
Dave Pugmire
ee24cdd4d4
fix compile error...
2020-10-19 22:21:24 -04:00
Dave Pugmire
35627b287e
Add support for ghost cells in particle advection.
2020-10-19 16:46:48 -04:00
Kenneth Moreland
b012c42beb
Rename CellLocatorUniformBins to CellLocatorTwoLevel
...
The new name is more descriptive and prevents confusion with
CellLocatorUniformGrid.
2020-09-21 15:42:47 -06:00
Kitware Robot
cf0cdcf7d1
clang-format: reformat the repository with clang-format-9
2020-08-24 14:01:08 -04:00
dpugmire
d13a08b6ae
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into mpiStreamlines2
2020-08-18 16:06:41 -04:00
Nick
8124fe81fd
Add missing #include.
2020-08-18 15:32:39 -04:00
Nick
024ab1cff8
Put each ODE integrator in it's own file.
2020-08-18 15:32:39 -04:00
dpugmire
9bf49101ca
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into mpiStreamlines2
2020-08-17 16:35:40 -04:00
dpugmire
c806403e2a
distributed memory support for streamline and particleadvect filters.
2020-08-13 09:53:57 -04:00
Sujin Philip
452f61e290
Add Kokkos backend
2020-08-12 13:55:24 -04:00
dpugmire
31c97bed89
Generalize fields for particle advection
2020-07-20 21:15:46 -04:00
Abhishek Yenpure
23126bbec5
Integrator status fix for consistant behavior
...
- Return OK and spatial bits set when particle is out of bounds
- Changes done after discussion w/ Dave
2020-05-23 21:37:25 -07:00
Abhishek Yenpure
3e18f105e9
Fixing Integrator Status Behavior
...
-- Setting the Spatial and OK bit both to 1 for Euler integrator
similar to RK4
-- After discussion w/ Dave, the Spatial/Temporal bit will be the
status of the particle and not the OK bit.
2020-05-20 16:27:57 -07:00
Abhishek Yenpure
ff112e4244
Integrator status behavior check
2020-05-12 17:00:52 -07:00
Abhishek Yenpure
343f2d5773
Merge branch 'master' of gitlab.kitware.com:vtk/vtk-m into euler_integrator_fix
2020-05-12 11:35:53 -07:00
dpugmire
d2e9b3d306
Fix for small euler step for particle advection.
2020-04-23 16:14:28 -04:00
Abhishek Yenpure
6274b16570
Updating Euler Integrator to work
2020-04-01 17:11:15 -07:00
Kenneth Moreland
51e817adc1
Introduce vtkm::ErrorCode
...
This is a flag that functions in the execution environment can return to
report on the status of the operation. This way they can report an error
without forcing the entire invocation to shut down.
2020-03-13 18:58:33 -06:00
Kenneth Moreland
ad0a53af71
Convert execution preparation to use tokens
...
Marked the old versions of PrepareFor* that do not use tokens as
deprecated and moved all of the code to use the new versions that
require a token. This makes the scope of the execution object more
explicit so that it will be kept while in use and can potentially be
reclaimed afterward.
2020-02-25 09:39:19 -07:00
Robert Maynard
123f8b01aa
Mark virtual destructors as override where applicable
2020-01-13 15:54:33 -05:00
dpugmire
ef2b97838c
code cleanup.
2019-12-10 09:44:01 -05:00
dpugmire
41c03a8bcf
Fix for cuda.
2019-12-06 13:05:00 -05:00
dpugmire
8054dfdafb
Fixes for streamlines.
2019-12-05 15:46:41 -05:00
dpugmire
bdab4a56d2
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into pa_storage
2019-12-04 11:59:14 -05:00
dpugmire
115f0a6ee3
Changes to particle advection worklets.
2019-12-04 11:52:08 -05:00
Dave Pugmire
46c4c0e443
First light for streamlines..
2019-10-10 09:46:29 -04:00
Dave Pugmire
4a7129db01
compiler warnings.
2019-10-10 08:43:39 -04:00
Dave Pugmire
02b0fd51e4
remove cout commands.
2019-10-09 15:37:42 -04:00
Dave Pugmire
3be90354ff
compiler warnings, etc.
2019-10-09 15:28:42 -04:00
Dave Pugmire
d2cdbd66c0
Remove compiler warnings. Move functionality to Bitset class.
2019-10-09 13:31:45 -04:00
Dave Pugmire
ddd4451102
fix compiler warnings.
2019-10-09 10:39:49 -04:00
Dave Pugmire
fc0e5dfe82
temporal fixes.
2019-10-08 22:31:11 -04:00
Dave Pugmire
40cdc99202
Compile error fixes.
2019-10-08 13:53:35 -04:00
Dave Pugmire
9e486e075b
Fix for smallStep in integrator.
2019-10-04 08:59:28 -04:00
Dave Pugmire
6e9ab1ce5d
Unit tests for AOS particle advection.
2019-10-01 13:33:12 -04:00
Allison Vacanti
3886b7dfb8
Refactor CellSetExplicit to remove NumIndices.
...
See #408 for details.
2019-09-30 12:27:13 -04:00
Dave Pugmire
28a73494b1
Added a version that directly uses ArrayHandle<vtkm::Particle>
2019-09-18 14:08:26 -04:00
Dave Pugmire
0c70950596
particle advection storage using array of structs.
2019-09-17 16:24:44 -04:00
Dave Pugmire
5af465efdb
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into particleAdvectionFloatType
2019-09-11 07:32:31 -04:00