Assert on out-of-range accesses
I think this is looking good, but Im not sure why the nvcc builds are failing...
Does this build locally for you?
@davidbeckingsale It builds fine when I tried it on the rajaorg/compiler:nvcc8 docker image. This image uses gcc5.
Is this working now? Using assert on the device kills the kernel, but I believe you have to synchronize and check the error code on the host to actually see that there was a GPU assert.
@adayton1 - give it a whirl and let me know 😄
@adayton1 , cmake will sometimes add a NDEBUG define which will cause asserts to no work. Will you be covering this case too? We see it in RAJA with the release build.