vtk-m/examples/lagrangian
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
..
ABCfield.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt Fix CUDA compilation error with Lagrangian filter 2021-02-16 13:25:11 -07:00
lagrangian.cxx Remove DataSetFieldAdd from examples as well. 2020-05-27 16:26:11 -04:00