Robert Maynard
99f60c27cd
Add GameOfLife example to show off WorkletPointNeighborhood3x3x3.
...
Conway's game of life is a very simple example of a point neighborhood worklet
that needs to access the 8 adjacent points of each point in a 2d structured grid
2017-08-23 16:42:00 -04:00
Yenpure
533380e705
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into pics_unittests
2017-08-11 16:01:06 -04:00
Yenpure
1c35a74521
Resolve merge conflicts for pics_unittest
2017-08-11 13:57:47 -04:00
Allison Vacanti
565896cc49
Combine ResultField + ResultDataSet into Result.
2017-08-11 08:25:42 -04:00
ayenpure
8915d90273
removing trailing whitespaces
2017-08-10 18:15:21 -04:00
Dave Pugmire
f5273c62ef
Clang reformat.
2017-08-10 16:42:52 -04:00
Dave Pugmire
b23564a526
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into pics_unittests
2017-08-10 16:18:18 -04:00
Robert Maynard
c0b08b5a9f
Convert examples over to using 'using' over 'typedef'
2017-08-10 13:46:17 -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
Robert Maynard
4200bf608d
Merge topic 'correct_helloworld_example'
...
92ac1db4 Hello World example once again computes intial point values correctly.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !856
2017-07-31 13:42:02 -04:00
David C. Lonie
bd042ec567
Add CudaAllocator to encapsulate runtime managed memory logic.
...
Unified memory is now used when we detect that the hardware supports it.
2017-07-31 09:08:27 -04:00
Robert Maynard
92ac1db4eb
Hello World example once again computes intial point values correctly.
...
Incorrect casting conversions caused the hello_world example to divide
in integer space rather than float space.
2017-07-28 17:27:06 -04:00
Dave Pugmire
3759887aed
Merge branch 'master' of gitlab.kitware.com:dpugmire/vtk-m
2017-07-28 10:07:37 -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
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
f209d670be
Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into PICS
2017-07-07 15:01:24 -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
Dave Pugmire
1044a3b126
add compiler symbol
2017-07-07 13:45:52 -04:00
Dave Pugmire
51d263c002
fixes for titan and rhea.
2017-07-07 13:45:52 -04:00
Dave Pugmire
bef97533e2
Add a python test script.
2017-07-07 13:45:52 -04:00
Bernd Hentschel
4b24021e27
moved timing to only include the pure runtime
...
exclude load time and time for seed generation
2017-07-07 13:45:52 -04:00
Bernd Hentschel
4bbd80d16b
moved tbb_task_scheduler_init to same context as Run
...
This the init object needs to be in the same scope in order to take an effect on subsequent tbb executions.
2017-07-07 13:45:52 -04:00
Dave Pugmire
ece9f00e11
Add better command line control for running tests.
2017-07-07 13:45:52 -04:00