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
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
ece9f00e11
Add better command line control for running tests.
2017-07-07 13:45:52 -04:00
Dave Pugmire
42aba5357a
Tweaked the test file.
2017-07-07 13:45:31 -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
Robert Maynard
1141215d42
Merge topic 'better_doxygen'
...
9cb98f85 Doxygen disable showing full paths for files
c1f1f3cb Add CONTRIBUTING.md to the doxygen page
feaa1450 Make VTK-m inheritance diagrams look like VTK's
3f42642d Use Markdown readme as mainpage for doxygen.
c09e88d2 Improve the overall doxygen content for vtk-m.
ccc8455e First initial pass at cleaning up the doxygen generation for vtkm
41fbff90 Ignore whitespace in markdown files as they mean something
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !825
2017-07-07 13:21:40 -04:00
Robert Maynard
9cb98f85f0
Doxygen disable showing full paths for files
2017-07-07 11:14:25 -04:00
Robert Maynard
c1f1f3cb68
Add CONTRIBUTING.md to the doxygen page
2017-07-07 11:14:25 -04:00
Robert Maynard
feaa145026
Make VTK-m inheritance diagrams look like VTK's
2017-07-07 11:14:25 -04:00
Robert Maynard
3f42642d24
Use Markdown readme as mainpage for doxygen.
2017-07-07 11:14:25 -04:00
Robert Maynard
c09e88d214
Improve the overall doxygen content for vtk-m.
2017-07-07 11:14:25 -04:00
Robert Maynard
ccc8455e1d
First initial pass at cleaning up the doxygen generation for vtkm
2017-07-07 11:14:25 -04:00
Robert Maynard
41fbff9064
Ignore whitespace in markdown files as they mean something
2017-07-07 11:14:25 -04:00
Robert Maynard
09c8305cd4
Merge topic 'efficient_gradient_computations'
...
2c225e9e Update MarchingCubes to use the new gradient API.
5de35112 Allow Gradient to output in FORTRAN ordering.
8d04796b Allow Vector Gradient computation to output fancy fields and not gradient
85a62423 Gradient now has a Run method, and requires ArrayHandle type to be known
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !812
2017-07-07 09:25:45 -04:00
Robert Maynard
60fa3143f3
Merge topic 'correct_task_tuner_testbuilds'
...
09a08fea Correct errors in TaskTuner found from the TestBuilds.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !827
2017-07-07 09:21:06 -04:00
Robert Maynard
09a08fea8d
Correct errors in TaskTuner found from the TestBuilds.
2017-07-07 08:40:03 -04:00
Robert Maynard
c2d184008e
Merge topic 'move_cuda_parameter_sweep_to_seaparate_file'
...
c11f29c0 Move the parameter sweeping code to a separate header.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !823
2017-07-07 08:13:26 -04:00
Mark Kim
8f6d9eab1d
Merge topic 'rays-on-windows'
...
8c5129fa Saving pnms with VS2015 converts LF into CRLF unless the file is opened as binary.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !826
2017-07-06 21:38:32 -04:00
Mark Kim
8c5129fa68
Saving pnms with VS2015 converts LF into CRLF unless the file is opened as binary.
2017-07-06 18:56:16 -04:00
Robert Maynard
2c225e9e87
Update MarchingCubes to use the new gradient API.
2017-07-05 16:32:31 -04:00
Robert Maynard
5de351124a
Allow Gradient to output in FORTRAN ordering.
...
VTK expects that the tensor fields generated by the gradient of a vector field
to have FORTRAN ordering instead of C ordering.
Discovering this actually uncovered bugs in the Vorticity and QCriterion
implementation where they presumed FORTRAN ordering, and would generate
incorrect results.
2017-07-05 16:32:31 -04:00
Robert Maynard
c11f29c093
Move the parameter sweeping code to a separate header.
...
The parameter sweeping code is only enabled when tuning for new GPU's
so we should move it to a separate header to make DeviceAdapterAlgorithmThrust
easier to read.
2017-07-05 14:58:19 -04:00
Matt Larsen
d1c86f45cf
Merge topic 'ray_tracer_fix'
...
33ebf0aa simpler method of scaling epsilon based on primitive AABB
c2ffa665 Adding scaled epsilon to bounding boxes to handle floating point edge cases
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !821
2017-07-05 10:06:26 -04:00
Matt Larsen
33ebf0aaa1
simpler method of scaling epsilon based on primitive AABB
2017-07-04 16:43:31 -07:00
Matt Larsen
c2ffa665d2
Adding scaled epsilon to bounding boxes to handle floating point edge cases
2017-07-04 15:10:17 -07:00
Matt Larsen
838cb9adb0
Merge topic 'bvh_fix'
...
ce3814c2 bvh checking for a single triangle
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !820
2017-07-04 11:16:58 -04:00
Matt Larsen
ce3814c266
bvh checking for a single triangle
2017-07-03 19:50:45 -07:00
Matt Larsen
0165bdc377
Merge topic 'volume_set_composite_background'
...
95749ee2 connecting composite background from volume mapper to renderer
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !819
2017-07-03 20:58:22 -04:00
Robert Maynard
8d04796b1f
Allow Vector Gradient computation to output fancy fields and not gradient
...
Basically we can run the gradient worklet and compute the Divergence, Vorticity,
and QCriterion without ever having to store the gradient tensor in global memory
2017-07-03 16:11:01 -04:00