mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
047d79672a
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. |
||
---|---|---|
.. | ||
ABCfield.h | ||
CMakeLists.txt | ||
lagrangian.cxx |