Sujin Philip
6b19031200
Cleanup includes of ExecutionWholeArray.h
2018-01-02 10:30:16 -05:00
Sujin Philip
3e10b504e6
Replace ExecutionWholeArray with WholeArray
2018-01-02 10:30:16 -05:00
Matt Larsen
83e51cf42e
creating ray tracing benchmark
2017-12-20 14:22:52 -08:00
Sujin Philip
e28309f09b
Remove VTKM_EXEC_CONSTANT
...
If a global static array is declared with VTKM_EXEC_CONSTANT and the code
is compiled by nvcc (for multibackend code) then the array is only accesible
on the GPU. If for some reason a worklet fails on the cuda backend and it is
re-executed on any of the CPU backends, it will continue to fail.
We couldn't find a simple way to declare the array once and have it available
on both CPU and GPU. The approach we are using here is to declare the arrays
as static inside some "Get" function which is marked as VTKM_EXEC_CONT.
2017-12-05 13:49:55 -05:00
Matt Larsen
17f4e1b51a
avoiding zero directions
2017-12-03 09:38:53 -08:00
mclarsen
f6ead29cea
Removing a debug variable that was causing cuda to crash
2017-11-02 08:13:54 -07:00
Matt Larsen
565e69c578
Merge branch 'master' into visit_changes
2017-11-01 15:20:47 -07:00
Matt Larsen
81afcb62ba
further removing debug statements
2017-11-01 14:41:51 -07:00
Matt Larsen
a3bf1b261e
Merge branch 'master' of https://gitlab.kitware.com/mclarsen/vtk-m into visit_changes
2017-11-01 14:02:15 -07:00
Matt Larsen
fdd5d1c8e5
removing debug statements
2017-11-01 14:00:38 -07:00
Matt Larsen
450033110c
Merge remote-tracking branch 'upstream/master' into support_2D_and_1D_plots
2017-10-26 08:10:50 -07:00
Matt Larsen
035814a4a7
adding 2d ortho support to ray tracing and updating WireFramer to support 2d lines and 1D line plots
2017-10-26 07:58:02 -07:00
Sujin Philip
d6ce8000f4
Workaround an Intel compiler bug
...
Fixes a linker error about not finding 'LinearBVH::ConstructOnDevice'
2017-10-16 12:17:04 -04:00
Sujin Philip
9e0650adf2
Update Newton's Method to return solution status
2017-10-10 14:01:41 -04:00
Matt Larsen
e60e330c57
Merge branch 'connectivity_tracer_additions' into visit_changes
2017-10-10 07:39:53 -07:00
mclarsen
2cb26b2de6
something
2017-10-10 07:32:32 -07:00
Robert Maynard
fe8b75f7bf
Consistenly use nullptr in vtk-m.
2017-09-25 09:57:23 -04:00
Robert Maynard
311618a15f
Enable highest level of warnings(W4) under MSVC
...
This will make VTK-m warning level match the one used by VTK. This commit
also resolves the first round of warnings that W4 exposes.
2017-09-22 13:04:28 -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
Matt Larsen
0bea9ce9d9
tracking path lengths if present
2017-09-08 13:22:54 -07:00
Matt Larsen
50956b8074
fixing triangulator and adding a fast path for 3D structured cell sets
2017-09-04 08:17:01 -07:00
Matt Larsen
d55c9afd3e
fixing cell indices for volume renderer cell locator
2017-08-29 08:54:52 -07:00
Matt Larsen
aba568768c
adding conn fix
2017-08-27 12:16:20 -07:00
Matt Larsen
5782152485
Merge topic 'x_ray_add_emmission'
...
5429f120 fixed energy error and fix for ray camera
ac784330 Merge remote-tracking branch 'upstream/master' into x_ray_add_emmission
521e445b emission now functioning
52959d91 testing emission
5fc80517 initial version on absorption and emission integration
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !893
2017-08-20 00:09:13 -04:00
Matt Larsen
5429f1200e
fixed energy error and fix for ray camera
2017-08-19 17:19:03 -07:00
Robert Maynard
a487017fd1
Remove lines that only contain a semi-colon.
2017-08-16 14:31:17 -04:00
Matt Larsen
ac78433085
Merge remote-tracking branch 'upstream/master' into x_ray_add_emmission
2017-08-15 07:27:17 -07:00
Matt Larsen
df185a67aa
removing background colors from tracers. Background color is now the responsiblitiy of the canvas.
2017-08-12 17:22:47 -07:00
Matt Larsen
0459913aeb
Multi canvas rendering
2017-08-06 11:59:19 -07:00
Matt Larsen
35877cd923
Adding missing file
2017-08-05 19:14:31 -07:00
Matt Larsen
b1e3688bfd
multi-canvas working for ray tracer + volume renderer
2017-08-05 19:11:28 -07:00
Matt Larsen
33af0fec65
composing ray tracer and volume renderer is successful. Still need a strategy for the background color.
2017-08-04 09:24:05 -07:00
Matt Larsen
521e445b62
emission now functioning
2017-08-02 08:27:06 -07:00
Matt Larsen
52959d910d
testing emission
2017-07-31 07:17:43 -07:00
Matt Larsen
5fc8051712
initial version on absorption and emission integration
2017-07-20 07:30:42 -07:00
Matt Larsen
e783487f98
Adding ArrayHandleCast header
2017-07-08 14:03:33 -07:00
Matt Larsen
a2b3f80356
Cleaning up rendering headers and moving structured volume renderer into cxx file
2017-07-08 13:48:38 -07:00
David C. Lonie
fb2d36be1e
Refactor VecRectilinearPointCoordinates.
...
See #163 .
2017-07-07 13:49:35 -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
ce3814c266
bvh checking for a single triangle
2017-07-03 19:50:45 -07:00
Matt Larsen
95749ee223
connecting composite background from volume mapper to renderer
2017-07-03 11:00:54 -07:00
Matt Larsen
ce2c29105f
removing debug variable
2017-07-02 17:02:39 -07:00
Matt Larsen
0498f48269
Fixing incorrect logic when sampling the upper edge of a cell that is on the data set boundry
2017-07-02 17:00:10 -07:00
Matt Larsen
630e871ea7
refactoring ray tracing and adding new renderer
2017-06-17 14:28:45 -07:00
Robert Maynard
5dd346007b
Respect VTK-m convention of parameters all or nothing on a line
...
clang-format BinPack settings have been disabled to make sure that the
VTK-m style guideline is obeyed.
2017-05-26 13:53:28 -04:00
Kitware Robot
4ade5f5770
clang-format: apply to the entire tree
2017-05-25 07:51:37 -04:00
Kitware Robot
efbde1d54b
clang-format: sort include directives
2017-05-18 12:59:33 -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