The (current) default of module load cuda is module load cuda/10.1.243. This causes failures when test/test_cuda "pack*" is called, sometimes 700: illegal memory access and sometimes 715: illegal instruction.
Using module load cuda/10.2.89 seems to correct the problem. After switching CUDA modules, re-run cmake to pick up the new CUDA compiler.
This was a bug in the kernel implementation. Seems that CUDA was throwing strange or incorrect errors, which was partially improved by debuggin under CUDA 10.2. This has not been seen since the bug was resolved.
The (current) default of
module load cuda
ismodule load cuda/10.1.243
. This causes failures when test/test_cuda "pack*" is called, sometimes700: illegal memory access
and sometimes715: illegal instruction
.Using
module load cuda/10.2.89
seems to correct the problem. After switching CUDA modules, re-run cmake to pick up the new CUDA compiler.