CuArray find first negative value along columns

Yeah that seems reasonable. I’ve created another post which addresses the first part of this problem: how to call kernels vector-wise on a device matrix that update elements of a column vector. Once that is done I will update this thread.