Commit Graph

2341 Commits

Author SHA1 Message Date
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
14af69a8b5 resolving warnings in grid evaluator calculations 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
818257e3b4 Add doing particles in rounds. 2017-07-07 13:46:45 -04:00
Dave Pugmire
a08a4602a9 Tweaked the particle advetion filter. 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
37f69f271b Fix cuda compile error. 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
2e0ab2950b Cleaned the Particles class 2017-07-07 13:45:52 -04:00
Dave Pugmire
5308a20e90 Cleanup. 2017-07-07 13:45:52 -04:00
Dave Pugmire
23f52bfb02 Patch from Rob. 2017-07-07 13:45:52 -04:00
Dave Pugmire
e1ca111b9c remove warning for now... 2017-07-07 13:45:52 -04:00
Bernd Hentschel
06e73ef3f2 fixed int conversion warning 2017-07-07 13:45:52 -04:00
Dave Pugmire
b38ace16f9 temp fix for path issues in BOV 2017-07-07 13:45:52 -04:00
Dave Pugmire
9fb82e9832 Fix for BOV files and relative paths. 2017-07-07 13:45:52 -04:00
Dave Pugmire
d956f000e4 Enhanced PICS filter and added BOV reader.
Add a particle advection test program for doing studies using BOV files.
Added state recording particles
Cleanup in the filter.
2017-07-07 13:43:58 -04:00
Dave Pugmire
d04a1043ab Add a BOV file reader. 2017-07-07 13:43:58 -04:00
Dave Pugmire
98f2eaeb4a Refactoring particle advection filter.
Move the PICS code into the particleadvection directory.
Break the functionality out into several different header files.
2017-07-07 13:43:24 -04:00
Dave Pugmire
baec991489 Fix for CUDA. 2017-07-07 13:43:24 -04:00
Dave Pugmire
722a1c50d0 Adding/Enhancing support for CUDA.
Temporary fixes that allow it to run in CUDA.
But, it gives very different answers in CUDA....
2017-07-07 13:42:59 -04:00
Dave Pugmire
3e302caa7b Remove hard coded path to tornado.vec file. 2017-07-07 13:42:59 -04:00
James Kress
5685f13f62 Adding basic Euler step to PICS class and lines to unit test to enable Euler. 2017-07-07 13:42:59 -04:00
Bernd Hentschel
736a51fb8b Added "integration on analytically described orbit" test scenario 2017-07-07 13:42:59 -04:00
Bernd Hentschel
a19137de4e Fix: ERROR already used as #define 2017-07-07 13:42:59 -04:00
Dave Pugmire
44ea7a55ab New class and support for partial steps in RK4 integrator. 2017-07-07 13:42:59 -04:00
Dave Pugmire
537d9c06c4 Tweak the stateRecordingIntegralCurve copy constructor. 2017-07-07 13:42:59 -04:00
Dave Pugmire
9edd66e2ae Add a copy constructor for IntegralCurve that doesn't copy the std::vector. 2017-07-07 13:42:59 -04:00
Dave Pugmire
8d50428424 Fixed performance issue
Copy constructor was copying the history std::vector data.
2017-07-07 13:42:40 -04:00
Bernd Hentschel
f36ec06ae5 Quick hack to dump test runtimes to console 2017-07-07 13:42:40 -04:00
Dave Pugmire
80b31bc53d minor tweaks. 2017-07-07 13:42:40 -04:00
Dave Pugmire
fd2f0585cd Streamlines support and fixes.
State recording IC working now.
Various bug fixes, etc.
2017-07-07 13:41:47 -04:00
Dave Pugmire
a2e680b83d Add a lean and mean integralcurve class.
It contains position only, and max steps.
The position is updated in place.
2017-07-07 13:41:34 -04:00
Dave Pugmire
8efd230272 Initial PICS branch. 2017-03-22 17:01:37 -04:00
Dave Pugmire
411af575ad Branch to explore how PICS system should go together. 2017-03-22 17:00:34 -04:00
Robert Maynard
2481dd6248 Merge topic 'multi_iso_value_contour'
5566afdd Allow MarchingCubes to handle multiple iso-contour values.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !730
2017-03-17 14:16:17 -04:00
Li-Ta Lo
5a50d60573 Merge topic 'unified-memory'
2bdc0be5 add cuda calls for memory advise as per Tom Fogel
6ce8a013 Merge branch 'master' into unified-memory
b470175f new unified memory effort with the new Thrust device
835073da clean up with custom allocator
dfae8f5e Fixing merge issue with contour_tree
82c40a63 First support for unified memory

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !729
2017-03-16 15:14:55 -04:00
Robert Maynard
5566afdd8d Allow MarchingCubes to handle multiple iso-contour values. 2017-03-16 11:49:20 -04:00
Li-Ta Lo
2bdc0be5ca add cuda calls for memory advise as per Tom Fogel 2017-03-14 14:19:01 -06:00
Sujin Philip
ed1f568d2d Merge topic 'fix-readers-fields-parsing'
07cb1119 Fix more issues with the readers

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !726
2017-03-14 11:42:29 -04:00
Matt Larsen
1d4cfc2a28 Fixing Min and Max calls not defined for non-floating point types 2017-03-13 21:12:02 -07:00
Matt Larsen
cfc252ad83 completed refactoring 2017-03-13 20:59:32 -07:00
mclarsen
2f9fb6eecb Almost finished refactoring 2017-03-13 17:03:37 -07:00
mclarsen
237df547ec Adding classes to reduce the ammount of redundant code 2017-03-13 11:49:29 -07:00
Sujin Philip
07cb111904 Fix more issues with the readers
1) Fix parsing issues related to visit style field data
2) Create appropriate dimension cellset for structured cell sets
2017-03-13 13:46:26 -04:00
Sujin Philip
566d70c450 Merge topic 'fix-windows_h-include-logic'
25f9f88f Fix windows.h include logic

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !722
2017-03-13 09:59:24 -04:00
Sujin Philip
25f9f88f3e Fix windows.h include logic
windows.h was only being included for MSVC, while in UnitTestTimer.cxx, the
Windows function Sleep was being called after check for _WIN32. This was
causing compilation failure in MINGW.

Fixes #122
2017-03-10 16:28:13 -05:00
Robert Maynard
2cbf97e705 Merge topic 'support-vtkfiles-empty-titles'
6d6b5991 Support reading VTK files with empty title

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !725
2017-03-10 09:18:12 -05:00
Robert Maynard
f6094304d8 Merge topic 'mc_classify_checks_cellshape'
f2f928ce MarchingCubes classify step now makes sure we have hex elements.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !723
2017-03-10 09:17:50 -05:00
Li-Ta Lo - 194699
6ce8a0135a Merge branch 'master' into unified-memory 2017-03-09 14:54:03 -07:00
Li-Ta Lo - 194699
b470175f98 new unified memory effort with the new Thrust device 2017-03-09 14:51:45 -07:00