nadavi
fbcea82e78
conslidate the license statement
2019-04-17 10:57:13 -06:00
Robert Maynard
ff30684c8e
Removes the default device macros from VTK-m
...
Fixes #116
2019-04-15 08:15:36 -04:00
Robert Maynard
0ce7e82d43
VTK-m now enables all new CMake policies in 3.14
...
This means that we opt-in to policy changes introduced in 3.14
2019-03-26 11:50:06 -04:00
Kenneth Moreland
fd794edb36
Fix particle advection example
...
The grid evaluator class structure changed.
2019-03-21 13:58:42 -06:00
Kenneth Moreland
887f79c6f4
Make a vtkm_worklet library
...
This is a library that contains parts of worklets that can be
precompiled into a library.
Currently, this library contains the implementation of ScatterCounting.
2019-01-23 17:09:15 -07:00
Robert Maynard
f1e1a524e9
Require CMake 3.8 to build VTK-m.
2019-01-09 16:01:22 -05:00
Kenneth Moreland
bddad9b386
Remove TryExecute from filters
...
Now that the dispatcher does its own TryExecute, filters do not need to
do that. This change requires all worklets called by filters to be able
to execute without knowing the device a priori.
2018-10-16 15:59:53 -06:00
Kenneth Moreland
723792a482
Use new integrators and evaluators for advection
2018-10-16 09:53:18 -06:00
Kenneth Moreland
a2602183a4
Make integrators have a virtual superclass
...
This will make it easier to support integrators as an ExecObject.
One side effect is that the integrators and partical advection
are not templated by the type of the field.
Regardless of the type of the field, there is probably little reason to
compute particle advection with less than 64 bit floats to account for
accumulated errors. This will make it easier to use these classes.
2018-10-16 09:53:18 -06:00
Robert Maynard
9861cdecb1
Use CMake to automatically set policies to NEW.
...
CMake 3.12 introduces a ...<max> syntax in the version given to
cmake_minimum_required to automatically set policies to NEW up
to that version. Use it to avoid listing policies explicitly.
2018-06-19 16:12:48 -04:00
Robert Maynard
5a2c2b9460
temporaladvection example follows the same naming pattern as all examples
2018-06-01 10:31:14 -04:00
Robert Maynard
b10e50860f
Update all the examples to the new CMake code.
2018-01-08 14:00:57 -05:00
Allison Vacanti
30f4151bf8
Add missing headers to examples.
2017-10-02 12:33:30 -04:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
Sandia National Laboratories recently changed management from the
Sandia Corporation to the National Technology & Engineering Solutions
of Sandia, LLC (NTESS). The copyright statements need to be updated
accordingly.
2017-09-20 15:33:44 -06:00
Abhishek Yenpure
d30c795c08
Fix particle advection error
2017-09-15 13:07:39 -04:00
Dave Pugmire
1c0f721b96
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into streamline_returntype
2017-08-28 15:27:04 -04:00
Dave Pugmire
611c5c43e5
Remove dead code. Remove compiler warnings.
2017-08-28 14:31:50 -04:00
Yenpure
1c35a74521
Resolve merge conflicts for pics_unittest
2017-08-11 13:57:47 -04:00
Yenpure
2ba83cd101
particle advection refactoring
...
-removing the bounds object form integrators.
-some formatting changes
-changes to build successfully
2017-08-03 13:34:58 -04:00
Yenpure
3668e098e3
Fixed particle advection build issues
...
-Merged short steps changes from AYenpure's branch
-Fixed build issues
-Fixedf merge issues
2017-08-02 10:02:21 -04:00
Yenpure
4b7bba836b
Merge branch 'refactor_integrators' of https://gitlab.kitware.com/ayenpure/vtk-m into pics_unittests
2017-08-01 22:00:07 -04:00
Yenpure
61c61ee93b
Adding a base class for Integrators
2017-07-31 15:46:13 -04:00
ayenpure
c564c4b911
Enhancements for particle advection
...
-support for short steps to push the particle out of bounds
2017-07-25 23:30:17 -04:00
Dave Pugmire
45c82f2e93
First take at getting streamline worklet to return useful information.
...
More changes to come.
2017-07-21 14:37:20 -04:00
Dave Pugmire
8bdf42f31c
Change return type to a struct that contains the arrays from the worklet.
2017-07-20 07:36:57 -04:00
Yenpure
8e500a172a
Moving PortalType templetization to Step method of Integrators
...
Changes suggested by Rob.
2017-07-12 15:31:16 -04:00
Dave Pugmire
33150365eb
Validate the data format for the UniformGridEvaluate.
2017-07-12 12:02:04 -05:00
Yenpure
5a652f41bc
Fix for MSVC compile isses
...
MSVC does not allow typename for non templated types while
compiling with c++98 std. (clang/gcc allow it)
Don't know about which standards Kitware uses to test builds, but
this should fix it.
Also removing unused parameter from the particle advection example.
2017-07-12 10:52:39 -04:00
Dave Pugmire
50dbd6347a
Remove unneeded template from grid eval glasses.
2017-07-12 08:38:32 -05:00
Dave Pugmire
4f7ccdefbf
Remove the rectilinear examples.
2017-07-11 21:27:53 -05:00
Dave Pugmire
4574f36dec
Cleanup of particle advection worklets
...
Created ParticleAdvection.h for worklets that match the worklet pattern.
Slight reorganization of existing code to match this pattern.
Added a unittest particle advection.
2017-07-11 21:22:28 -05:00
Dave Pugmire
77c152abc2
Move some python files used for the paper.
2017-07-10 14:32:07 -05:00
Dave Pugmire
929b10fa72
MR cleanup.
...
Move some python testing files for the paper into the paper repo. (removing from VTK-m repo)
Removed a #define that is no longer needed.
2017-07-10 14:30:38 -05:00
Dave Pugmire
b86ca21b6d
Cleanup for merge.
...
Renamed filter classes to worklet.
Removed some dead code.
2017-07-08 15:54:44 -04:00
ayenpure
f5c59a01e8
Updates for particle advection files.
...
- removing tabs, and trailing whitespaces.
- removing compile warnings for clang and gcc.
2017-07-07 13:46:45 -04:00
ayenpure
b2765881df
removing most of the compile warnings, and adding CUDA and TBB tests for rectilinear grids
2017-07-07 13:46:45 -04:00
ayenpure
fc8d2a27b2
improved regular grid evaluator and added rectilinear grid evaluator
2017-07-07 13:46:45 -04:00
Dave Pugmire
aee83d0b39
Updated results parser.
2017-07-07 13:46:45 -04:00
Dave Pugmire
818257e3b4
Add doing particles in rounds.
2017-07-07 13:46:45 -04:00
Dave Pugmire
46f5c92a27
New parse file.
2017-07-07 13:46:45 -04:00
Dave Pugmire
97e8a8e20c
Add summit to run script.
2017-07-07 13:46:45 -04:00
Dave Pugmire
9125e7759b
Add options for sparse/medium/dense seeding.
2017-07-07 13:46:45 -04:00
Dave Pugmire
b81383d6fb
tweaks to run script.
2017-07-07 13:46:45 -04:00
Dave Pugmire
e418d93157
mods to the run script.
2017-07-07 13:46:25 -04:00
Dave Pugmire
ec5d9a2fdb
Major changes for streamlines and particles. Does them in rounds for streamlines.
2017-07-07 13:46:25 -04:00
Dave Pugmire
0ad373c3f8
Add in some initial code for streamlines.
2017-07-07 13:46:25 -04:00
Dave Pugmire
f07509d71d
Fixes for rhea
2017-07-07 13:46:25 -04:00
Dave Pugmire
024535c272
add new data producing file.
2017-07-07 13:46:25 -04:00
Dave Pugmire
9a7cce2b92
Cleaned the test run script.
2017-07-07 13:46:07 -04:00
Dave Pugmire
6d6bb7ab65
Change the timers.
2017-07-07 13:45:52 -04:00