vtk-m/examples
Kenneth Moreland 047d79672a Fix CUDA compilation error with Lagrangian filter
CUDA architecture has a limited amount of memory available for
constants. The CUDA compiler uses this space to hold constants for some
optimizations. However, for large kernels, the number of constants
needed might be larger than the constant space available. For these
conditions, you have to disable this form of optimization with the `-
Xptxas --disable-optimizer-constants` flags.

Currently, the only file that seems to have this issue is the test for
the Lagrangian filter. Someone should take a closer look to see if this
filter in particular is making unnecessarily large worklet/kernel. (In
particular, why does the Lagrangian filter have a larger kernel than the
streamline and stream surface filters?)

If this occurance happens more often, we might need to add some ways to
configure it in the build.
2021-02-16 13:25:11 -07:00
..
clipping Update VTKDataSetWriter to compile into vtkm_io 2020-05-19 14:32:48 -06:00
contour_tree Fix deprecation warnings 2021-01-26 07:56:39 -07:00
contour_tree_augmented Fix deprecation warnings 2021-01-26 07:56:39 -07:00
contour_tree_distributed Remove the use of ResetTypes for ArrayCopy 2021-02-02 17:34:08 -07:00
cosmotools Improvements to moving data into ArrayHandle 2020-07-23 10:53:38 -06:00
demo clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
game_of_life restore comment, add needed #include 2020-07-21 18:21:44 -06:00
hello_worklet Update VTKDataSetWriter to compile into vtkm_io 2020-05-19 14:32:48 -06:00
histogram Build diy as a library 2020-06-08 15:57:51 -05:00
ising Break circular dependency of ArrayCopy.h and UnknownArrayHandle.h 2021-02-02 17:33:08 -07:00
lagrangian Fix CUDA compilation error with Lagrangian filter 2021-02-16 13:25:11 -07:00
lagrangian_structures Remove DataSetFieldAdd from examples as well. 2020-05-27 16:26:11 -04:00
logistic_map Fix CUDA build for logistic map example. 2021-01-19 15:20:58 -05:00
mesh_quality Move VTKDataSetReaderBase code to vtkm_io 2020-05-19 12:27:01 -06:00
multi_backend Support coordinates of both float32 and float64 2020-07-14 08:53:01 -06:00
oscillator Replace basic ArrayHandle implementation to use Buffers 2020-06-25 14:02:26 -06:00
particle_advection Change particle type in examples 2020-08-26 09:36:09 -04:00
polyline_archimedean_helix Fix deprecation warnings 2021-01-26 07:56:39 -07:00
redistribute_points Fix deprecation warnings 2021-01-26 07:56:39 -07:00
streamline_mpi Change particle type in examples 2020-08-26 09:36:09 -04:00
temporal_advection Change particle type in examples 2020-08-26 09:36:09 -04:00
tetrahedra Update VTKDataSetWriter to compile into vtkm_io 2020-05-19 14:32:48 -06:00
CMakeLists.txt Logistic map as an example of how to use the ImageWriter. 2021-01-16 15:13:33 -05:00